Those are both issues with running Windows on Thinkpads. The article's author is running Linux. Besides, there are very few options for decently built laptops with good keyboards.
I agree and I wish they had some competition, but they really don't. I'm currently holding out hope that System76 will put out a nice Linux laptop as part of the Thelio line. I'm not holding my breath though and will probably have to get another Thinkpad once my current one dies.