The concept of a universal port was perfectly fine, it's just the implementation that is flawed.
And before USB-C and Thunderbolt, "Just because a cable looks like it'll fit" DID mean it will work, at least for what an end-user would have been likely to face.
And before USB-C and Thunderbolt, "Just because a cable looks like it'll fit" DID mean it will work, at least for what an end-user would have been likely to face.