I don't understand your issue with USB C. Mini and micro USB connectors routinely got loose and fell out of multiple devices I owned, USB C is everywhere now and I have not encountered such issues.
The only issue I had with USB C has been lint collecting at the bottom of the port that would then prevent the cable from plugging in far enough for a good connection. Far easier to clean that than replacing the connector though.