> I'm going to wait for Linux version to buy...that way will incentivize devs to make Linux versions.
I'm not sure that's going to incentivize anyone, especially if they're making plenty of money on the platforms they chose to release on.
Spending your money on existing Linux games in the same genre (and encouraging your Linux friends to as well) is more likely to incentivize devs. At least they can see that a Linux port sells, and they can find sales stats to assess whether the market for a particular genre is large enough to be worth the investment.
Spending money on existing Linux games in the same genre will incentivize devs. By waiting for them to release Linux port, I will then be spending money on the then-existing Linux game. Therefore what I said initially is valid.
Your initial point is not valid. All you said was that you're going to wait -- there was no mention of spending on games in the same genre.
Inaction (i.e. waiting only) is not easily measured by game developers without spending money or doing additional work on market research or surveys. Waiting by itself incentivizes nothing.
You're going to have to wait a long time ... the problem is would you develop something on a OS that represents 0.5% of your market ? it often doesn't make sense financially. Things may get better, ironically, since MS seems to be invested in porting its tools and frameworks to Linux, so popular game engines and SDKs might finally be available on the platform.
Er, no it won't. If everyone who shared your opinion could convince 100-1000 other people to do the same, then maybe it would work.
Fundamentally, though, some kinds of customer aren't worth the trouble. I'm not going to sell Lamborghinis to people who don't really care about flashy cars. So, why would I expect to sell AAA polished games to people who won't install a gamer OS, out of principle?
My point being ... I want to sell games to people who gotta have my games. If "ew, I hate Windows" will stop them from buying a game, then they're probably going to be a pain in the ass, as customers. I'm not going to be able to make them happy.