Having to use something like Steam (Internet based DRM) to play games effortlessly on Linux seems to beat the purpose. At that point I'd rather just have a separate Windows 10 install where all I do is just gaming.
You don't have to use Steam. I just use it as a one-stop shop for updates and launching. Some games work in native Linux and most of the rest work fine in plain Wine.
If you don't like Steam as a launcher then there's also Lutris and GOG.