It all comes down to us, you got what you want and pay for
You pay full price on day one for a barebone game? You choose for that
I couldn't be more satisfacted than this, honestly, I downloaded Warzone for free at launch and played since then nonstop, I have more than 300 hours now maybe, even a lot more, and I spent a total of 2$ maybe
All this fun for free, hard to complain to be honest
You don't like how Vanguard is turning out? Simply wait for sale
It's the exact same situation with Pokémon, fans complain since forever about games low quality and developer policies, yet they buy their games instantly, and they make billions
Disagree with something about a game: stop buying it, low sales = they realize something is wrong
Disagree, but buy a game anyway: they only see sales and money, so $$$ = keep continuing this way, why change?