If it ain't on steam, I don't play it, and they don't get my money.
Games don’t need to be on Steam to be good.
If the developers have a native Linux version that I can buy directly from their site, I might do that as well to show my support (but still buy it on steam since it's just too convenient).
In my experience 99% of the games work out of the box with wine-staging, DXVK and VKD3D-Proton (which works with wine-staging just fine). No need to mess around with anything, just install wine-string, install DXVK and VKD3D-Proton and you are ready to run pretty much everything with "wine installername.exe" or "wine gamebinary.exe".
I never had to use winetricks, lutris or anything of the sort.
I also play games on Steam and even got a Steam Deck (on which i also play games i got outside from Steam), so it isn't like i am Valve-free, but you certainly do not have to tie yourself on Steam if you are gaming on Linux nor your experience will be any worse.
That sounds like a fair bit of domain-specific knowledge driven steps that could quickly got awry and lead a novice deep into frustration.
Compared to... Clicking the Play button in the Steam launcher, ideally from your Steam Deck.
It's miles apart.
I didn't know we got to the point where installing 3 packages was domain specific knowledge, especially for Linux users. I guess it explains why I feel s out of touch with people welcoming walled gardens with open arms.