My thoughts exactly, we live in a world where content creators have to make content on new releases to stay afloat. Never pre-order and VOTE WITH YOUR MONEY
If you're sick of massive AAA developers running cash grabs, my suggestion is stop patronizing their games until they get their sh*t together. An excellent alternative if you're looking for a fun FPS game is Battle-Bit Remastered. I personally love this game, and there is a long running joke that the three guys that made this basically shat on the AAA developer world when they released a full featured FPS for $15 that is enjoyable and has 0 micro transactions.