Maybe it's a chicken and egg thing, but why do we still have usb-a keyboards and mice and thumb drives? wouldn't it make more sense for them all to be usb-c?
I have at least 10 computers in my house, and none of them have more than one usb-c port. More of them have zero. Two of those with a single usb-c are motherboards purchased in the last year or so.
If a mouse or keyboard or thumb drive expects to be used by an apple computer, or a phone, usb-c is the right answer. If it wants to be plugged into a PC, usb-a is a better choice.
USB-C instead of any flavor of USB-B makes a ton of sense, and everyone should adopt that, but USB-C instead of USB-A is a little soon for PC oriented products, IMHO. Wait a few years, or ship with an adapter.
Yeah, that's what I mean by "chicken and egg": We have all these usb A ports because that's what the peripherals expect, and we have usb-a peripherals because that's what we have ports for. My laptop has just one c port which I connect to a hub with a bunch of A ports. My desktop doesn't have any c ports at all. My car has one A port which connects to the phone for navigation (navigation using bluetooth doesn't work) and a whole bunch of c ports which are for charging only.
Having them be USB C would mean they could only be used on USB C ports (adapters from USB C socket to USB A plug are forbidden by the USB standard, because they would allow creating the forbidden USB A to USB A cable), while having them be USB A allows them to be used on both USB A ports and (with a simple passive adapter) USB C ports.
In the early days of USB before flash drives were common, I was convinced such a cable would let me connect two PCs together to transfer data. Spent some time looking around in stores before a kind sales rep advised they did not exist.
> before a kind sales rep advised they did not exist.
Plot twist: they do exist, but not like you would expect. Unlike the forbidden USB A to USB A cable (which connects together the power supplies on both ends), there's a special debug-only USB A to USB A cable, which connects only the USB 3 pairs (and leaves both power and the USB 2 pair disconnected). Of course, that cable is useless unless you know how to put one of the devices in the special debug mode (and know which of the USB ports is the correct one, since AFAIK this debug mode usually works on only of the USB ports).
That’s a very good point. It doesn’t stop some manufacturers from still shipping the “forbidden” adapter type for just that use case, though.
I prefer USB-A for FIDO authenticators for that reason (and because the plug is more robust for USB-A and basically indestructible; C plugs can and do get bent on a keychain).
Ah, I should have been more precise: The (technically out of spec) "half-A" plug used by e.g. Yubikeys and some low-profile USB drives seems near indestructible to me. Regular A plugs can definitely be crushed.
As some anecdata, I work in facilities with hundreds of non-tech folks using USB-C Yubikeys and we see multiple bent connectors daily. Granted, our userbase isn’t known for treating electronics kindly…
If a mouse or keyboard or thumb drive expects to be used by an apple computer, or a phone, usb-c is the right answer. If it wants to be plugged into a PC, usb-a is a better choice.
USB-C instead of any flavor of USB-B makes a ton of sense, and everyone should adopt that, but USB-C instead of USB-A is a little soon for PC oriented products, IMHO. Wait a few years, or ship with an adapter.