Agreed Arthur, Steam over the Microsoft store every time. I bought Forza Horizons 4 through the store and with all the addons that's about 150GB of disk space. Problem is that if you (for example) upgrade to Windows 11, the store loses the link to the software so you have to download it all again - oh, and you can't remove the original install cos it's protected so you have to have that game on it's own partition and format that partition ready for the new download. Downgrading back to windows 10, reinstallation of operating systems all cause the same error. Microsoft's official position on this is 'meh - we have your money'.
Steam on the other hand, while it's a bit janky, has no problem with any of this. A quick check of the game data files, download any updates and you're set. MS should take note.