In practical terms that doesn't really happen. People still use device specific cables. If I have 4 USB-C devices and one lightning device I have 5 cables. If I replace the lightning device with a USB-C device, I still have 5 cables. The only time "cable consolidation" matters is when traveling or in a backpack.
My USB-C security cameras need their dedicated cables, my Oculus Quest needs a dedicated 16 ft cable, my random amazon junk device cables don't support the PD that my laptop requires, etc. By forcing everyone to use the same tips without enforcing featuresets all its doing is confusing consumers even more. To all my older relatives and non-tech savvy friends, an iPhone cable is an iPhone cable. It's way less confusing than figuring out the right power brick wattage and cable combination and wondering why this USB-C cable doesn't transmit video to that monitor.
YMMV, I guess? My portable devices float around with one USB-C cable per room just fine. Granted, that's mostly lower-power devices and I prefer to trickle-charge, but if I started running power-hungry machines then I'd move everything to nice beefy PD bricks and it'd still work.
Its far too early to claim USB-C will be the final version of USB cabling? Looking around, I have devices that use
USB Type B (Scanner)
USB Mini B (charging wireless keyboard),
USB Micro B (PS4 controller, Fire Tablet, Arduinos/Raspi),
USB 3.0 Type A (Flash Drives),
USB 3.0 Type B (Astro camera),
USB 3.0 Micro B (SATA->USB device),
Many of these end with a USB Type A, but not all.
And of course, the "final version", USB-C (Oculus, Pixel, Macbook). And I have a bunch of USBA-USB-C cables and converting plugs.
And of course I have lightning devices, some older than the USB Type B Scanner.
I have a shitton of hardware and cables that I'm not going to throw away just for some connector that will be phased out in ten years.
>You would want Gecko if you like arbitrary extensions
On my desktop, sure. On my phone? Why bother?
>And you'd want to run arbitrary code on a machine you own because phones are computers
Disagree.
Most people already have USB-C cables. Apple people often have them b/c of a MacBook or w/e.
> On my desktop, sure. On my phone? Why bother?
Dark Mode, Ad Blocking, etc.
> Disagree
Freedom is important, even if you don't need it now. Someone else, maybe you in the future, may need it.
My car has a lightning dock. Guess I should throw the car away. That's the easy thing, right?