Linus (together with the other members of the community) came up with a kernel that is used on millions of devices, from the tiniest embedded systems, to cell phones, to desktops, or servers. He also came up with git and sparse, two tools that have become hugely influential for developers of all stripes. If Linus was really so narrowly focused on his own specific use cases as this article claims, this would never have happened.
I'm sad to say this, but articles like these make me less inclined to try KDE again. Less focus on shifting the blame, more on improving the code-- please! KDE still has potential.