I'm not an expert on this, so treat with some caution.
View attachment 260003
This is what's going on in a USB C connector. For a start, it's only half as complicated as it looks. As you can see, it's symmetrical, which is why you can plug it in either way up.
Lilac is USB 2.0 and in theory you could have a USB C cable with just four pins (two USB 2.0, one +V and one GND) in one row wired up and it would do the job of USB 2.0 only. Double that to make it work either way up.
Connect up the blues and you have support for USB 3.x data, despite what the legend says.
The yellow (CC) is used to negotiate the specific mode for USB 3.x which determines the speed but that's just a channel, not a job of the cable itself.
So,
if you have a cable (or cable chain including adapter etc) where everything is properly wired up, then the cable should be irrelevant to the speed outcome, and it's down to what the devices at either end negotiate.