HN would rather have something that works 100% or clearly fails, so that we can understand what's going on and fix it if it's not right. The rest of the world would prefer something that works in degraded mode (e.g. I plugged in the wrong cable and my monitor started displaying at 30Hz - I was horrified, but how many "normal" users would even have the vocabulary to describe what the problem is?).
Wait until you have to do tech support for someone who has a USB-C charging cable that doesn't work connecting their hard drive. Singular cable wasn't in the specs.
I’ll take that hypothetical problem over what we had in the past. A dozen different plugs, a dozen different cables, multiple required docks, incompatible charging bricks, proprietary plugs, and more.
I have yet to come across an issue with USB-C either personally or externally. But maybe some day it will happen. And I still won’t care because it’s better than it used to be.