What i find to be extra stupid with the games situation is I have the same gripe, and my solution is to dual boot for the rare games that dont work or if i want to use gamepass. I am almost exclusively using linux now, but Windows is there just in case
Wish I would have known to do this a while ago, I am currently trying to do it now but all three are telling me that my info doesn’t match their records and to call them. Too bad they are all closed right now so I can’t call them, definitely doesn’t bode well for me.