I have to clean the USB-C port on my Android phone every couple of months otherwise it won't charge because the cable won't completely fit into the port. A thicker port means now more fibers and dirt can get in. This never happened to me with micro USB or lightning ports.
The Nintendo Switch has a USB-C port which means you should be able to use any USB-C to HDMI cable or dock to charge it or connect it to a TV, right? Nope. You can only use the official expensive dock or USB-C cables. Otherwise you can brick your Switch. [1]
I bought a cable for TB3 to connect an SSD to my iMac and instead of getting 40Gbps I only got 480Mbps... my fault for not reading the small print, but having the same connectors for different protocols is not a smart idea either.
So I bought a real 40Gbps TB3 cable and then discovered whenever I plug anything on the TB3 ports of my iMac the CPU temps increase by 10ºC which makes the fans audible pretty much all the time. I opted for using USB3 which uses pretty cheap cables, is fast enough, and doesn't heat up my iMac.
[1] https://arstechnica.com/gaming/2018/04/nintendo-warns-agains...