The world was confusing when we had distinct ports that looked kind of the same but were not the same: serial ports, parallel ports and PS/2 connectors.
So they invented a universal serial bus. And now we've got 218312893 variants of it with different connectors, speeds, etc.
(Java guys in the corner: "Why can't they just increment an integer like we do?")