7 years ago I wrote a comment, dismayed about the coming USB-C insanity and was made fun of. Here we are. https://news.ycombinator.com/item?id=9645013
The problem here isn't related to the standardized port and incompatibility between devices, though, is it? It's a matter of the functionality of the hardware in the peripheral, which has been an issue with USB hubs forever. Your comment is all about device compatibility, not devices being cheap and shitty.
How many bad USB 2 Hubs did you have to deal with?