It's kind of a juggling solution overall. There are quite a few people who only own a laptop these days. Many of them do that and just trade up often so that they don't have to deal with later problems such as dead batteries or chargers and Applecare. In some cases this can make sense. I've seen it quite a lot. Anyway juggling ports is annoying either way.
The 2880x1800 thing was a big step up, but it was a bigger step up for macs. 1920x1200 existed on Windows. Unfortunately they've gone to 16:9 so it's 1920x1080. It's mostly an issue of what is readily available. Apple uses 16:9 on the imacs, so they're clearly willing to use it. My point was that in terms of dpi, the step up from available laptops in general was less than the step up if you only examine the macbook pro. If you say it's still the best, well they're okay displays, but they're not significantly better than any other quality laptop display. At their price range, you shouldn't expect a low end display implementation regardless of panel type.
If you've stayed in hotels a lot, wifi can be patchy at times. It's a common complaint. You'll even see it if skimming reviews to see if there's anything disastrously wrong with a place. Most rooms do have ethernet available, and it's often much more reliable.
That's the purpose of a laptop, to show off your computer at a coffee shop

. Your problem is that you're examining what affects you and little else. Everyone has their own considerations. I have too many cords. I've had every port populated on a mac pro, and not the one mistakenly referred to by the OP. On the macbook pros, it can be annoying if you have to unplug something to plug in a thumb drive or something of that sort. It's not impossible, but you do have to give some thought to available ports on the machine at times.
I mentioned this in the post already, but wifi isn't always reliable. Note some of the recent macbook air complaints with wifi not working. Ethernet is pretty much solid every time, and it rarely drops out. Whether you've experienced wifi issues is irrelevant. A quick search will show that others have been affected by them.