I mean cable with all the features is damn expensive if you compare it to the usual(shitty quality) USB2.0 cables. Most folks would buy cheaper one because difference in prices between USB2.0 and USB-C with all features would be too high. It would feel like a rip-off to them.
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.
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.