Another problem I had with USB-C, is that just because it fits physically, doesn't actually mean it will work since what's inside the cable can be dramatically different. In my personal life:
- the Nintendo Switch uses a proprietary USB-C interface for the power brick, they somehow feed ethernet internet through it
- thunderbolt docks need thunderbolt USB-C cables. And there's thunderbolt 2,3,4.
- my magsafe phone charger uses a USB-C end, but needs to be plugged into a special power brick to get full power
This is actually... somewhat worse because now I have multiple USB-C cables that all have a different purpose that I can't tell apart from a glance (because the connectors are all the same!)