They could give away the game for free for a short boost in players, but they need to do something about the endgame first. Or else they end up in the same position they are in now.
As a person who bought Diablo 4 for full price, I highly recommend everyone wait until the gamepass version.
Season 2 updates look great.
But I like to remind everyone that Diablo 3 only got “fixed” after the necro expansion and a few years of updates.
Microsoft upped the Gamepass price on the basis that it would allow for bigger titles. Honestly I think they are delivering on that with Starfield and Forza Motorsport amongst others. EA Play inclusion also adds value as does having the 2 out of the 3 most recent AC chapters. Ubisoft + can go suck a dick though, I want Valhalla and eventually Mirage on Gamepass.