I don't understand why the color coding plugs wasn't brought back for C. The 3.0 vs 2.0 thing was nice, and made it easy to tell what I needed to plug into. Now I have a phone with a 2.0, a laptop with a 3.1, and a macbook with a thunderbold, and my USB to HDMI port only works with one of the three.
USB 3 introduced blue plugs, complicating things slightly but still everything basically worked, and if something was operating slower than expected it was at least obvious by the color.
Then 3.1 and USB-C came out, and apparently USB-IF lots its collective mind. Now you have you pay attention to see if your ports, cables and devices are "USB 3.0" or "USB 3.1 gen 1" or "USB 3.2 Gen 1" or "Superspeed" or "Superspeed 5Gbps".. (Btw, trick question: all of those are the same thing).