While you have a valid set of points, there is a lot Linux and Windows have in common now. Ten years ago not so much. Games? There are tons. Steam is now available for Ubuntu. Wine works with most games from what I've seen. Granted there are a few that are not compatible sure. Theres also a lot of open source games for Linux.
Is Linux for everyone? I'd say not at all. It boils down to like you said. What the end user does with his computer. With that part i definitely agree with you.
And in no way was this post trying to belittle your statement
just my opinion on what I've seen in the last decade is all!