"Free" is an interesting term for a service that costs $30/month for a game that will consume ~60 hours ... meaning that depending on how much you game on a regular basis you are essentially paying $30 - 60 for something you cannot replay without paying more. And if you play the average amount quoted for Game Pass subscribers of 8 hrs/month (lower than PS or Steam), then to complete this game would cost ~$180 - 240.FWIW I'm playing it on Gamepass. It's free Day 1 so no reason to touch Steam for it.
So while I get your point it is definitely NOT 'free'.