My daily driver is a Thinkpad x230 running Linux and I also vehemently disagree with his author's claim. Yes, things are certainly better than they were 10 years ago, yet I still have a lengthy to-do list of things that are broken, but low-impact enough to work around that I don't want to waste the hours of dicking around with poor documentation, noxious forum threads and command line fiddling to sort them out. Circumstance do force me to finally tackle one of these issues regularly, yet the list never seems to get shorter...
Like what? Must be things I do not use I guess, which definitely can be the case as I never plug in external monitors etc, but everything I use works very well for dev work.