Framework laptops come with expansion cards that are on sturdy rails and serve as the world-facing USB-C/A/HDMI/SD card/whatever connection. The inner connector on the mainboard is well protected.
https://frame.work/assets/pdp/expansion-card-9240577483dc9e2...
USB A has those lugs much larger and usually also bent under the board or twisted, so the connector isn't fixed into the PCB only by solder.
USB C and micro USB are mostly designed for clamshell enclosures such as a typical phone - in that case the connector shell is supported by the enclosure itself (ideally through some flexible padding) and not only by the flimsy contacts/solder lugs.
However, there are plenty of devices on the market where these connectors are not supported like that because the designer has been an idiot - and guess which devices end up in the landfill with broken off connectors the most.
Breaking the old school USB A, square USB B or mini USB is almost impossible like this unless one applies really unreasonable amount of force. I have only ever managed to accidentally destroy a USB A port once like that by accidentally hitting a USB stick hanging out of it - but the board and the adjacent ports were fine, only the port shell and contacts were destroyed.
By some definition, that’s evidence of unreasonable force, but it definitely happens and should be anticipated when you put the device in the hands of lots of gorillas.
You're saying this as though there's a single design of USB-C cable to board connector. There are, in fact, many different designs, including many with "lugs" which go through the board, as well as mid-mount connectors which use the material of the PCB as structural support.
I basically have to replace my laptop to use my docking station just because usb c isn't sturdy enough :/