This is similar to my experience. I find many people on the forums that can't resolve the crashes in Red Dead Redemption 2, so I suspect a lot of it depends on the specific games you've picked.
It is clearly getting better globally, so I expect in 3 years or so things will be ready for me to try again.
Maybe I didn't emphasize sufficiently just how many games don't work for me on GNU/Linux. Out of 100 games, I estimate that I get 3-5 games that work, while many people in my circles are proclaiming how great the support now is, that so many games just run fine.
I actually have more luck getting games to run when I myself make WINE prefixes using WINE and try running games that way, than running any games on Steam. Only very few games work with Steam on Linux for me. This is also part of the reason, why I think something Steam does with Proton prefixes might be the reason it is broken.
I also tried things like not putting games in my Steam library on an NTFS drive that is shared with Windows, and instead put them on my GNU/Linux partition in a new Steam library. Didn't help. Tried various Proton versions, including experimental ones. Didn't help. Simply nothing seems to make a difference.