Its cost, compatibility, and age. A full thunderbolt cable is very expensive to make and it’s quite thick so completely pointless for a phone charger. And then you just have cables that are quite old, maybe old stock being sold and it all mostly has to work together.
USB-C isn’t uniquely bad here. HDMI also has this issue where depending on the cable you use, you’ll be able to achieve certain resolutions and refresh rates. The hdmi spec is seemingly never printed on the cable so you’ll have to plug it in to find out.
Cheap cables are also often missing the shielding which makes them work dismally at higher resolutions.
I had an infuriating time with HDMI in that way. Wondering why I only get 4K@30hz. Never suspecting the brand name cable branded “hi speed” on the sleeve.
For sure. Cost is always a very important constraint. Setting aside cost just helps me understand the problem space better. I’ve heard such horror stories about USB-C that I thought it would Be unsurprising if the answer was no.
Nah, the high-cost Thunderbolt cables do everything, it's just that paying 50$ for 1m of a charging cable is kind of a silly idea since you don't need 40Gbps data transfer capability to charge your headphones.
I'm going to add: Length. Six foot USB-C cables with USB 2.0 are cheap and easy to find. More than three foot for a 40Gbit/s USB4 cable requires active components which are expensive and usually not future-proof.
USB-C isn’t uniquely bad here. HDMI also has this issue where depending on the cable you use, you’ll be able to achieve certain resolutions and refresh rates. The hdmi spec is seemingly never printed on the cable so you’ll have to plug it in to find out.
Cheap cables are also often missing the shielding which makes them work dismally at higher resolutions.