Why always going offtopic ?
Windows has never been created for games either, it has been created for business first. Just check the price of the machines when the DOS and Win3 were released. Definitely not for gaming purpose.
Your arguments are interesting. If I use the same way of thinking then I'd say the Internet and its military purpose has never been designed for games either, neither to let civilian publish their blogs, fora and so on.
But still some people achieved it, they decided to go beyond what the mass think. And without a commercial objective most of the time.
Standard version of GNU/Linux ? Well that's a good point, the root are basic (Linux, freedesktop/Xorg mainly). The biggest concern is the package management, not a big deal actually.
For giving a rest to Sup-thing, I give him that, I ignore him since long. He keeps himself coming here because he like trolling around. You can't take him seriously, he's playing a role and enjoying it. Even his nickname is a clue.
Now let's see the facts about Torchlight:
OgrefmodOpenALVorbisOpenGLThose are libraries used by Runic's game.
And yeah Unix was for business, GNU/Linux on the other hand is something else.
Nowadays it has been so well developped that it took over what Unix built.
After all, how many of us are using Android or even an Iphone ? They are both relying on Unix/Linux.
Speaking of Android, have a look at
GuildSoftware, they just released their game for Android. It is an opensource game since decades and the company is still here.
I'm pretty sure Runic could have done the same, but hey ... They certainly prefer low risk return on invest. With their fanbase now in place it will be even easier, Torchlight 2 will sell easily once released.