While there are indeed a fairly reasonable number of video game options for the Linux desktop, none of them are really the mainstream games many of us have come to know and love. This translates into many people either dual-booting their computers or perhaps instead, opting to green-light one of the various solutions that run Wine.
Using Wine is generally a last choice since it’s trying to run Windows libraries on a Linux operating system. Wine makes this possible in many instances, but can also lead to a very buggy experience. The real issue comes down to how the game is coded because games are typically optimized to run with the operating system having native access to computer hardware, not via an emulation mode like Wine.