Also, just how much work can you get done when the tools and APIs you need aren't even available for your OS?
Which tools and APIs would that be? I mean presumably even if you're using Linux to write the game, you do plan on making money on it, and so have no choice but to make it work with Windows.
Or the iPhone. Reboot into Vista every 30 minutes to test your code? That sounds like a real time saver.
The same way you use Windows to develop stuff for Windows Mobile. You run an emulator. One's chances of being a victim of such an attack are one in a million.
Actually, they're quite a bit smaller than that, judging from the size of most botnets. Regardless of the real chance, when it happens to you, it doesn't really matter. But I don't think it will ever happen.
Ditto.