But the problem is, you can't EVER separate USB-A from its other end
Well, you can put a USB-C connector at the other end. Which solves the problem of the multitude of B-connectors, and phones which can be both host and peripheral.
...and for the millionth time, I'm not talking about removing USB-C/TB completely and forcing the world back to USB-A, I'm just talking about keeping one or both of the
extra USB3-only ports on desktops like the Mac Mini as USB-A since there are going to be perfectly good USB-A devices, cables, flash drives, wireless dongles etc. around for the foreseeable future - which will gain
no performance benefit from using a USB-C cable
especially one plugged in to a USB3-only socket like the Mini's front ports.
Again, you prove my point. A plethora of different port types will actually LEAD to this problem as the tiny and pointless variations in differing port types
Except USB-C hasn't made it better. Under the hood it's still the same old confusion PCIe, USB 2/3.1/4, DisplayPort 1.2/1.4/2.0, Thunderbolt, analogue audio (...just be thankful that HDMI-over-USB-C alt mode died a death...) - the plugs may still fit anywhere but if the protocols don't match it still won't work
plus you've got all those different cable types...
And that could happen to USB-C if it was mandated at a minimum level.
Yes, but, in this reality it isn't. And look at all the wailing and gnashing of teeth about the EU mandating it for just a well-defined range of charging purposes (basically, that's more about the USB power delivery standard - the connector comes with that).
Again, why don't we ever question WHY so many useless, incremental, tiny separations of standards to eek out another 5 Gbps with this cable thats $30 more expensive,
Because it turns out that
physics matters - higher charging currents need thicker conductors, the top data speeds need active cable driver chips for longer lengths and people don't want the cable that they only ever use for 15W charging to be as thick as their pinky and cost $100 in case they ever want it to carry 240W of power
and 40Gbps data.
Yes, there's some gouging and maybe Apple's $160 Thunderbolt 4 Pro cable is a bit overpriced but it is still
not the same thing as a $7 Amazon Basics charge cable with a different label.
The fundamental problem is, trying to combine everything into a
truly universal connector and cable "to make things simpler" is a pipe dream and - in practice - just ends up adding even more permutations to the existing mess.
If you're going to start from scratch with The Great Open Source Connector, you'll also need the Open Source data protocol, the Open Source display protocol, the Open Source power delivery protocol and all of those things are only ever going to work if you throw away your capitalist computer and replace it with the Open Source Computer... that kinda worked once with the IETF and the Internet up to about the mid 1990s (it somehow sneaked under the bureaucratic radar and the engineers got to design it) but I'm not sure if lightning is going to strike twice.
I mean, I broadly agree with the EU charging directive (which, BTW,
doesn't mean you can't charge your phone from a USB-A port) but they chose an already-emerging commercial standard for a quite specific purpose. The idea of any government organisation anywhere
designing a standard port is the stuff of nightmares.