Earlier quoted context omitted.
I feel like the USB committee might be somewhat to blame. When most people think USB-C they're just thinking the cable. Why can't it just do regular slow charging with C to C cable?
It's not the usb c committee problem, the devices you are buying are out of spec This is because the cable is 2 sided so it can't assume polarity So it's a tradeoff for not having to guess how to insert the cable
To clarify (and to tell my own tale on the topic):
The power pins on both sides should be connected in both a plug and in a socket. However, when it comes to the USB 2.0 data pins only the socket end must be double-sided (short A6 to B6 and A7 to B7).
Back when "Type C" was new, I wanted to build a project with it, so I got one of the first socket breakout boards available. I built a mechanical keyboard out of aluminium with a slot milled to fit that breakout board. After everything was painted and soldered did I plug it in and it did not work ... It took me a while of troubleshooting before I retried it with the cable plugged in the other orientation. The breakout board had connected only A6/A7. B6/B7 were not available.