See, this is why I have to reply to off-topic comments because you guys keep twisting and attack what I say nonsensically.
I said $10 towards buying Far Cry 5.
I don't think they're going to put every new, big first party title on Gamepass, at least not right away. They definitely saw Sea of Thieves for what it is and was willing to make some money off of it by putting it on Gamepass right away. If they are going to put every first party title on gamepass right away, then you could be right. They could lose a ton of money on it because it effectively cuts their profits by a lot going from $60 to $10 (though not directly because that $10 could be more many other games).
I think if they had a good strategy, it would be to not release Sea of Thieves as $60 at all, and have it only available on Gamepass, but my guess is that their hands were tied since people probably preordered it years ago.
They already said they won't be adding content until 3 months after. That's not smart imo.