LOL, just LOL.
Dudes, the best tech rarely wins, if it did, the Amiga would be thriving. What it reads as "on paper" means absolutely nothing to Joe Digicam.
My Mum doesn't give 2 ****s about the limits of 127 devices, voltages, or polling with USB. She wants to plug her camera into her computer, her printer to her Mac. It works, and that is all anyone cares about. Anyone that requires better solutions has been using something better suited for YEARS.
USB is ubiquitous, love it or hate it. Joe Printer can plug any device in via an easy to use cable without blowing crap up, and that is all that matters.
People that require higher performance have many other options.
+1
ABSOLUTELY
USB is NOT crap.. that is a ridiculous statement.. Is it the ultimate in speed? No But absolutely NOTHING compares to the ease of use and functional plug and play that it does provide.. To connect just about any peripheral on the market with no hassles? USB.. If you need anything faster then use the Firewire connector mounted right next to it... But don't beat up USB and call it names... That is just silly..
As for the Speed of USB, how old is the original spec? Of COURSE it is slow.. and that is why there are revisions to that spec of 2.0 and now 3.0... USB was a sound choice with a serviceable lifespan of updates to follow...
Used properly and with a little bit of forethought USB is a simple, usable catch-all port especially when you don't need blazing speeds..
One of the things folks forget is that when SUPPORTING a particular platform you have to take the TIME and it's associated costs into mind when making decisions on new technology. USB and it's spec updates is probably respopnsible for saving more support time and therefore money due to ease of use than any other single technology in use today. (That may be a bit of a stretch, but not MUCH of a stretch)