So your argument is that reducing the ports on a laptop is the fault of the user's laziness?
Do you KNOW how many people I have come in complaining that, once again, they've lost dongle A, or dongle B, or dongle C? Or they don't even know what they're missing and they're calling on the phone from some ungodly location because they can't locate said dongle and they have to present in ten minutes.
A half a dozen dongles? You are you serious?
Mostly you don't carry around a keyboard. Sometimes the site supplies it when you arrive. Sometimes displays, when you arrive, already are patched with HDMI cables ready to go.
All of this is stuff you mention we CAN do. We can carry random dongles, we can carry patches and bits and pieces and things to plug in. But simply adding the ports to the device is sooooo much easier. It's like saying "Yeah, you can carry a large solar array and power your laptop in the wilderness" when a larger installed battery would suffice.