Subscriptions are only good for short term value on consumable games but they are terrible in terms of ownership, plus the prices and tiers are so expensive and convoluted now, it's actually better to buy a game out right down the line in the sale. I get a headache just looking at the PS+/Now entitlement spreadsheet and the Microsoft Pass is becoming more unattractive by the month as they push people towards higher and more expensive tiers. You can spend £200 a year on a pass and ultimately not play £200's worth of games and come out of it at the end with nothing to show for it. I'd only say it's worth it if you wanted to jump into the likes of COD, play the campaign and hammer the MP for a month.
Personally, I feel these passes are terrible for the industry anyway and shouldn't be encouraged. It's not even a successful model right now for mainline developers let alone third party ones and revenue cuts are only going to reduce further once Microsoft puts AAA games on their Game Pass. The average cut per install is about a dollar but if you have a pass with BO6 on it and 90% of people are playing that, then other games may be lucky to see 50 cents an install and that even goes for Microsoft's in-house developers who they've been throwing under the bus for years now. MS, Ubisoft and some others I think are trying to turn heads to ultimately revoke ownership and make things all digital, all streaming and all subscription. Fuck that.