content: Simple solution.  Developers stop developing for windows and users stop using windows.  This is more realistic than you think.  Developers ignore android all the time because the ecosystem is retarded.  Developers can and should ignore platforms if they don't cater to them. Develop your betas in Mac and Linux and release them before you make your windows version so you can generate hype for your main audience. I wouldn't mind a Mac and Linux only world.  Really you have no excuse to not change.  Either you like paying for a system that just works, mac is available or you like freedom in which case linux is not that hard.