Earlier quoted context omitted.
I don't get the dongle people. You can just buy USB-C to USB-B cords. They cost about the same as dongles. I replaced the cords on all my devices years ago and never looked back. https://www.amazon.com/Cable-Matters-Micro-Braided-Jacket/dp... https://www.amazon.com/JSAUX-Charger-Braided-Compatible-Exte... https://www.amazon.com/Cable-Matters-Printer-USB-C-Black/dp/...
It would be really nice if that was the case. However when you pick up a USB C cable, you can't tell if it is suitable for a particular purpose because there are so many optional features in the spec. Data transfer speed, PD, Display Port, HDMI, Thunderbolt 3/4, and probably others that I'm not remembering. I can understand not requiring a heavy gauge wire for a cable that is just transferring data and a bit of power…
For 90% of use cases any old cord will work. The edge cases sting for sure but overall the design of the plug is a huge win.