Earlier quoted context omitted.
Not sure you're countering my argument at all because I of course agree we can't just blindly do things that make systems impractical to buy or use. If fact I would certainly be all for a few basic well thought out combinations as mentioned: >> one thing with nothing optional (or at least a very small number of combinations) The problem is, that's not what USB-C/USB-3 whatever is. It's permutations must be in the mil…
What are the degrees of freedom in the spec that are resulting in millions of permutations of optional features?
- Power Delivery supports some 5 different maximum values
- 3 different Battery Charging modes
- 5 alternate modes according to Wikipedia (C only)
- >10 different plugs (not an independent variable though)
- 6 different signalling rates
All of those are baked in in the hardware layer. It gets worse when you realize that cables have to support the right combination.
It gets even worse when including things that piggyback on USB, like dual-purpose HDMI and USB ports, Thunderbolt, noncompliant chargers (Apple), Quick Charge, audio alternate mode.