The point about portable computers is also false. You just need to pick a machine with hardware manufactured by friendly vendors who help write drivers. Why would you want to support anyone else?
Battery life? My x230 with tpm installed gets 6 hours of battery life on the stock battery.
Display support? I'm using a 2560x1440 monitor with the mini displayport on my x230 right now and have had no issues with it whatsoever. Plays Quake 3 great too, no tearing. Debian Jessie.
Sleep support?
/etc/systemd/logind.conf
HandleLidSwitch=suspend
Performance issues? My system idles at 200mb. Good luck getting macOS or Windows to do that. And to preempt the bias card, I use a Mac for work and love it to death. I think most of your points were applicable in 2005. The terrain has changed and the mainstream Linux distributions are now very stable and usable daily driver systems.
Linux is more than competitive, it's just not targeted at inexperienced users. Which is fine. Not everyone has the need or want to configure their computer to suit them. Some people just need a computer that works. That's why macOS and Windows exist.