> The Switch not truly embracing USB Type-C makes me grumpy.
In the end, it just shows how little standards actually matter to anyone. Are you going to play Smash Bros. on your Playstation? Nope? Then it doesn't matter if they get USB Type-C right or not. Is your school district going to buy a TotallyLegitPi from AliExpress instead of Raspberry Pis? Nope? Then in the end, it doesn't matter. Marketing wins over technical excellence.
The other problem is how incomprehensibly complex the Type C standard is. Another comment thread says it's 300 pages. Nobody is ever going to get that right unless you ship someone a conformance kit and it flashes green to show 100% compliance. That is the fault of the USB consortium, not the individual implementers that couldn't get every detail in 300 pages of technical documentation right. You can't throw Postel's Law away and expect your standard to work. A lesson for us all!