The previous Halo games prioritized features over microtransactions. There are tons of articles lamenting all the things left out of Halo Infinite e.g. https://screenrant.com/halo-infinite-launch-missing-features-forge-coop-multiplayer/
I see you were too young to have played previous Halo titles and so you immediately downvoted without giving a response. I’m sorry you’re too ignorant to realize what they stole from you.
People who have studied game theory will know that a corporation’s bad behavior needs to be met with bad behavior, or they will simply keep taking advantage of consumers. Low level employees are innocent, but executives are willingly making bad decisions with the sole interest of lining their pockets.
Edit Lol I guess instead of learning basic game theory you can just downvote and continue your ignorance. Surely that won’t make the problem worse.