Almost everything I have now uses USB-C. The few micro USB and Lightning devices hanging around don’t have the same high current concerns.
It could've also been the USB hub I was using, but the problem disappeared once I changed the USB cable with magnetic adapters to a cable with ordinary connectors.
The data ones are almost universally sketchy, as they expose pins (and sensitive internal circuitry) that should absolutely be kept away from the outside world.
There is an emerging range that reduce the exposure somewhat, but I’m still wary.
* https://i.imgur.com/n3IjcQE.png
I encourage everyone to actually read the USB 3.2/C/PD spec sheets.
Aside from that: It's obviously not enough for a laptop, but what other devices do you really need that much more for in your day-to-day life? I think I haven't used a USB charger capable of outputting more than 10W in a while (aside from my Nintendo Switch and its charging brick, but because of the dock it wouldn't make much sense to use a magnet adapter anyway). At home, there's always a charger nearby, and when I leave the house my phone usually has enough power anyways, or the trip is long enough for me to throw a powerbank in my backpack no matter how full the phone battery is.
And if you end up in a situation where you really need to quick-charge something, there's nothing stopping you from just taking the plug out for a short while.
Or, just 'don't use shady spec violating components that don't exist in spec for good reasons'?
> Also, do devices like that actually respect that 900mA thing, assuming they're capable of pulling that much power?
USB-C will not 'give it' power unless it conforms to certain parameters like having a resistor on the CC line. This is the reason that crappy devices which merely changed the physical ports from micro-USB to USB-C and come with a USB-C (device end) to USB-A (charge end) will not charge with a USB-C to USB-C cable. The device never got updated to request the power and the USB-C port on the charger just ignores it.
It is also easy for the magnetic connector to short the power into a data line, and because it doesn't connect in the proper pin order and has no 'mid-plate' it has no mitigation against arcing. See this picture:
* https://imgur.com/a/bMvYtfy
Notice how some pins are longer than others? They are designed that way so that they connect first and disconnect last, so that ground is always established before and after other pins connect. This prevents connecting and disconnecting a cable from frying your electronics.
"The mid-plate shall be connected to the PCB ground with at least two grounding points. The mid-plate shall be designed such that plug pins A4, A5, A6, A7, A8, A9, and B4, B5, B6, B7, B8, B9 do not short to ground during the connector mating process with an effective 6.2 mm receptacle shell implementation." [1]
[0] USB Type-C Spec R2.2 - October 2022, Figure 3-13, Page 65.
[1] USB Type-C Spec R2.2 - October 2022, Section 3.2.1 Interface Definition, Page 43.
* https://www.usb.org/document-library/usb-type-cr-cable-and-c...