So your solution is for people to either throw away perfectly-good products (Logitech mice still don’t have USB-C receivers btw), or learn to hack something together?
My laptop from 2018 ago is no thicker than a modern laptop and managed to have 2 USB-A, 2 USB-C, a power adapter port (though it also supports PD), an SD card reader, and a headphone jack.
Now that PD is a better standard and power bricks had no standard, I can see dropping the power port for another Type-C port for a lower-power laptop that can’t draw more power than PD can deliver, but there’s no justification for dropping the other ports that are “still” standards being used by new devices.
I only carried cables if I was carrying the device that required the cable. If I needed to plug into something where I was going, whatever device I was using had a USB-A cable already.
With .ost modern laptops, you have to carry a hub so you can use that cable.