Refund window is great until the devs decide to change up their anticheat to something less compatible later (fall guys, rocket league, nearly happened to battlebit) or there is instability that only appears late in the game you can’t find in 2 hours (Jedi fallen order, Horizon zero dawn) or the publisher decides to update their stupid launcher and break compatibility that way (EA comes to mind)
Even if something works today, with how modern game devs operate it’s certainly not guaranteed to work tomorrow, and that’s a problem.