The Framework's ports are all on user-selectable, replaceable expansion modules. If one of the USB-C ports dies, you just unplug it and install a new one.
For transparency I actually love the idea behind the Framework laptop, I've been hyped since January!
If the internal USB C ports get damaged, presumably the device can be opened and repaired.