Re: It works...
However, it seems unlikely that Linux will gain enough market share to attract more software vendors before other solutions present themselves:
1. Run software remotely, from an AWS instance or whatever. The pay-per-use model works better for smaller users, and you can throw as much computer power at the job as you wish.
2. Google's ChomeOS/Android mashup plans (whatever they are) take off and attract interest from developers, who then consider the job of porting their wares to traditional Linux distros worthwhile. Or you just run ChromeOS apps in a VM on your existing Linux box.
3. Due to pressure from Steam on Linux, office tasks on ChromeOS and applications on AWS, Microsoft has to reduce the cost of Windows to the point that it is no hardship for you to buy it and run it in a VM.
I'm not saying that any of these things will definitely happen, but that the path forward is far from straight.