or even just keeping the ports on a separate PCB would be a help so you dont have to replace the whole motherboard when the usb port breaks
i bought maybe 5 differnet thinkpads over the years and never had an issue with the old charging port. with the last usb-c thinkpad i got i had to buy 2 new chargers and both of those i repaired a few times as well. the connector just wiggles around too much and the cables are also too rigid so when it gets snagged on something the connector ends up bending in the port before the cable bends.
in the end i just got rid of it before the actual port on the motherboard got completely damaged