More like a losing battle IMO. With development costs being what they are today, I can't see too many programming shops that would be willing to spend that sort of money rolling their wares out to run native on Linux, even if they could. The industry leader always creates a gravity well it's difficult to escape from.
using the cross platform mono scripting language, etc., we're seeing many, many more new games supporting Windows, OSX, and Linux these days. Admittedly, this isn't often the case with games from AAA studios. But the recently released OpenGL replacement Vulkan
, which game engines and graphics cards will soon (read: over the next few years) support, has many people in the games industry excited. I think we're (gradually) moving toward a more unified, cross-platform future.
Of course, that won't change any of the currently released games which only support Windows. But as time goes on, I suppose we'll always have things like DOSBox, the Internet Archive
, or even VMs, to allow us to play older games on newer systems. Perhaps even in the browser