Earlier quoted context omitted.
I wish USB-C mandated one cable. Just one. If you cut anything out of it, if you did anything out of spec, it's not a valid USB-C cable anymore. You either have all features, or no features. There's nothing benefiting customers from this cable mess. It only enables dishonest businesses, as customers can't tell cables apart until they plug them in and try to use them.
You'd still get the problem of devices either supporting various modes or features or not. The whole idea of "one connector that does everything" is flawed, unless you standardize what "everything" means and give users visual clues. Such as, oh, a different type of connector, like we used to have. I get precisely ZERO benefit from using a USB-C connector for my monitor, I only get a large amount of pain.
The line I'm trying to stride here is, on the one hand, avoiding what USB-C ended up being, but on the other hand not returning back to the days of feature phones, where you had as many physically and electrically distinct charger and data ports as there were phone models. There must be a sane state somewhere in the middle.