If you buy a 13" laptop you make concessions for on-device connectors, as you always have for ultra-portables. The solution is the same as it's always been, get a larger laptop, or use a connector hub. As for your Macbook Pro, that's Apple. Using the one company that's known for doing their own thing and obsoleting ports before every other company does as your case for USB-C having caused other ports disappear already isn't a convincing to me. For example, the touch bar version of the Macbook Pro 13" has four USB-C ports. Apple has made a decision to obsolete USB-A. I'm not surprised, for the reasons I gave before.