Industry bodies vary in quality; USB-IF is notoriously bad at UX. They focus on providing opportunities to participate in their newest standard. That's why you end up with monstrosities like renaming USB 3.0 to USB 3.1 Gen 1 and adding USB4 2.0 instead of simply calling it USB5, like it should.
Cables and docks, once again to give opportunities to participate to as many players as possible, only have to implement few elements of the standard to be branded.
Apple and Intel basically used the Thunderbolt standard to get rid of this mess. Thunderbolt 3 and 4 are forcing implementation of all the optional elements of USB to be branded. So if you want to have a sane experience with USB-C, stick to TB ports, docks and cables.
Cables and docks, once again to give opportunities to participate to as many players as possible, only have to implement few elements of the standard to be branded.
Apple and Intel basically used the Thunderbolt standard to get rid of this mess. Thunderbolt 3 and 4 are forcing implementation of all the optional elements of USB to be branded. So if you want to have a sane experience with USB-C, stick to TB ports, docks and cables.