I believe he's talking about the whole lot of it. Software
and hardware . I think USBs suffer their own issues (see
http://wiki.gbatemp.net/wiki/USB_Devices_Compatibility_List as a simple example (hint see the ""If the Device does not work" section)).
This fits the OPs notion that no one really understand the crap underneath it all.