Yes, and you can crack those yourself as well. Goldberg Steam Emulator works on Linux Steamworks API games, and you can unwrap SteamDRM from Linux executables with pyUnstub. Sometimes you’ll need to fake a local Steam runtime for Linux games as well (Windows games can also have this problem I think, but it’s much more rare for some reason).
Anything native Linux that uses a DRM that’s not Steam-based is probably rare and custom.
Putting aside morality, from a money-in -> money-out perspective you’ll pay much less for a VPN than you would buying your media legit, and it’s much safer to have one enabled if you’re using public swarms. You’re not paying to pirate as much as you’re paying to not be harassed by copyright trolls. If you can make it work with a free VPN, more power to you.
VPNs also have other non-piracy uses, so people might already have one purchased anyway - this is another use for it.