I find it halarious that Windows users bring up dependency hell and don't mention DLL hell that went right back to MS Windows 3.x. For example some programs would not install/run if a curtain version of visual basic DLL, of which there was three iirc. was not install on your system.
ERROR, you need MSVCRT32.DLL version 4.5.36.21 and you have version 4.5.36.20, entry point _lollergaggers_D3A521C not found. Try reinstalling the application.
Linux does have dependency hell issues as well, but they're generally easier to work around. Often times, it's just because an application is looking for a specific file name of a dependency, and you can just make a soft link to the different named one. You can use "ldd" in bash to figure out what a binary is needing. If it's a problem with the application itself, since the source is available, you can fix it.
The same is not so easy in Windows, especially with proprietary DLLs. If multiple applications are using the same shared DLL, and require different versions of that shared DLL with different entry points and functions, and there's no common version that has all of those, you're basically hosed. It used to be very common in the Windows 9x era for virtually everything, but now it's really only a problem in .NET framework crap. Microsoft says that each version within a branch is backwards compatible, but that's not the case many times. I've had applications require .NET 4.5 and refuse to install or run if you have the updates for it installed, which changes the version number to 4.6, 4.6.1, 4.8, etc.
I'll buy a laptop when one comes with a 27" screen and full-travel keyboard. I've had laptops before and got rid of every single one of them, starting with a Grid. They're not made for humans--they're made to get humans to contort themselves from comfortable positions into pretzels.
I got a tablet; I've occasionally used it as a remote terminal, but not much else. Typing on one is the pits.
My take is that laptops are a way to sell e-waste for incredible amounts of cash. How many laptops can be upgraded with a new motherboard?
I don't think such a beast would ever exist. Closest thing I can think of are the custom briefcase PCs, where a full gaming setup is shoehorned into a large steel briefcase and the lid is used to house the monitor. I guess with a sufficiently large briefcase, you could get a 27" or even 32" monitor to fit.