Halo Infinite’s problem isn’t that there’s a store where you can buy cosmetic items. It’s that the game was built AROUND the store. Cosmetics took a priority over gameplay, features, etc.
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.