For those times when I really just want to play a specific game that's Windows-only, dual-boot works great. I couldn't care less if telemetry tells Microsoft I start my PC every few months to play a few games ;)
I'm pretty skeptical that there are many real cases where eliminating Windows as a primary OS is a matter of "can't" and not "don't care enough to tolerate an occasional minor inconvenience". The latter case gets little sympathy when they complain about Microsoft's bad behavior.
Now if Steam had productivity applications [1] and they had Proton version (not yet).
It's a high enough percentage that I don't really consider what OS it was built for before buying almost any game.
And in the end you will always have to make a choice what games to play, since not everyone owns every console ever (which have exclusive titles) or the latest and greatest hardware to play the very latest AAA titles (quite a few of which have native linux ports by now)