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.