Earlier quoted context omitted.
But the current situation is I can take two devices with a USB C connector, connect them with a USB c cable, and they won’t work. Is that really better?
In almost all cases they will work, just slowly. There's always some power, and almost always some data (power-without-data cables exist, but they're very rare, mostly a specialist security thing). If the power isn't enough to power a device, that's annoying, but it's strictly better than when we had a unique power cable per-device. We've replaced "carry a charger per device" with "carry one charger for your highest…
> The only optional feature you'll run into that may or may not work at all is monitor support.
Between charging, data transfer and monitors we’re now at the three primary uses for USB that may or may not work at their advertised performance depending on what combination of devices you use and what connector you use. And to be clear, trickle charging a high power device is “degraded” in the same way that GitHub was “degraded” yesterday.
Yes I do think a different spec is the right solution - why should the charging port for my electric toothbrush accept a cable that’s plugged into a Nintendo switch dock on the other end? Something like USB 3 MicroB is an example of how a “high featured” device can share with the power delivery.
> you've just invented display cables which your monitor almost certainly supports today anyway.
Which my laptop doesn’t have a port for anymore!