The move to USB-C is actually great for compatibility across machines. Europe has a directive for companies to implement USB-C to reduce e-waste from chargers.
At the cost of soldering new usb ports every couple of years (a couple hundred from a local tech) because they are extremely fragile. Fine for phones, I hate it on my laptop. On top of that, the gan chargers are made as small as possible and overheat all the time. Modern, sleek, enshitified - just like our software!
I used to have issues with the oldeer micro-usb ports, but since USB C came along I don't think I've had a single failure.