Get a dock if you want to use lots of (legacy) ports on a compact laptop!
Uh... if I wanted a 'compact laptop' I'd buy a macbook air.
I wanted a pro laptop; I want a gigabit ethernet port. That is not a "legacy" port. I want regular USB. I want HDMI. These are not legacy ports either. These are what the other devices you will encounter on the road have. From the TV in the hotel to the flash drive a coworker will hand you. I don't want to have reach into a bag of dongles to find an adapter for every goddamned thing.
I'm fine with it being a bit heavier, and a bit thicker if it gives me more ports and more battery. Again, I wanted a pro laptop ... if I wanted a compact laptop that focused on minimalism... I'd have bought a macbook air.
I want more RAM, I want more SSD. This laptop might be a fine device... but its just a fancy macbook air. I'm in the market for a pro laptop.
Anyone that's somehow finding it possible to be hurting for an additional $25 after buying a $2,000+ computer can just get on ali or amazon or ebay and pick up two cables for $6 shipped or something like that.
Its not the money for the cables, its having to buy them at all. Its that I spent $2000+ for a computer with all the functionality I wanted built in. I wasn't trying to save money; I was trying to buy a pro laptop. Charge me another $200 and build-in the fucking ports. Not having to carry around a bag of shit is worth it to me.
Get a dock! Problem solved, and solved well.
A dock is something you leave on your desk. I need the ports to follow me around so I can use them where I go.
So your solution is Buy a laptop for $2000+ Then buy another slightly smaller laptop sized dongle to fix all the shortcomings of the first laptop.
FFS that is not a problem solved well. You know what a problem solved well would be... build the fucking dock INTO the goddamned laptop, and call that a "pro" laptop.