The USB-C mandate is good, but the actual USB-C spec is not, with how confusing it became because now the USB-C connector doesn't tell you whether the cable is charge-only, USB 2.0, USB 3.1, USB 3.2 or USB 4.0. So everytime I grab a cable I need to test it and label it accordingly.
With USB-A and B, you knew at a glance at least which speeds it supported.