We don’t need micro transactions to keep games alive. They should have released a completed product and charged $60 instead of masking outrageous monthly subscription fees disguised as cosmetics.
Infinite doesn’t deserve the same praise. Almost all of the standard campaign features were missing at launch and the multiplayer experience is sub par at best.