I agree.
I also just can’t really play games that force me to think about my bank account while I’m playing, charging fees or subscription rates just to fully participate in the game, like seeing a bounty hunting mission that requires me to send money before I can start it. Totally breaks the immersion–I play games so I don’t have to think about the real world for a bit. Making me enter bank details wrecks that.