Theyarecomingforyou, have you even used a modern Linux distro? Nearly all of what you said is demonstrably wrong, particularly on the useability/attractiveness front, which leads me to believe you're arguing based upon old stereotypes as opposed to any practical experience. And this isn't the first time I've seen you repeat factually wrong claims in a Linux thread. Show me on the doll where Linux touched you.
For that matter, have you ever used the Unix Command Line Interface? I do most of my Linux work in the CLI, and I have to say that nothing in the GUI world quite matches the computing relationship that forms between you and your shell of choice. The Unix/Linux CLI is powerful, flexible, fast, highly customizable, elegant, and, although it's hard to learn, is incredibly easy to use (think about that for a moment: it's not a contradiction).
The only claim of yours which has any merit is the lack of support for gaming. There's actually a thriving gaming community on Linux -- as a flight sim fan I really dig Flight Gear -- but it most definitely is not the world of AAA, major publisher funded gaming. And that's why I continue to dual boot Windows, but should commercial gaming ever take off on Linux, I'd see absolutely no reason to continue using Windows.
There's a reason nearly all serious computing occurs on Unix/Linux and it's not because IT folks want to fight the power.