Halo Infinite is now a F2P experience, meaning that, like many other games, most of the stuff is locked behind a pay wall. I wouldn’t have a problem with that if it wasn’t because stuff that was free for players in other games (in this case, Halo Reach) is now locked behind a pay wall, and not a cheap one. The Battle Pass offers you less than half of the content that was available from the start on Halo Reach, the same armor and everything, and now seeing things like the Hazop armor, which was my favorite armor set back in OG Reach, only obtainable by giving $20 seems like a scummy thing to do.
I don’t know how many times it has been discussed in here, but some friends and I were talking about the idea of the store being just a way to bypass the grind, kinda like how Warframe does it. You want something? You can either grind your -Yoink!- or pay for it to be given to you at the moment.
Halo Infinite was highly advertised with armor sets like Anubis and for it to be obtainable via microtransactions only feels like we got cheated. The armor sets, armor and weapon coatings and many other stuff SHOULD be obtainable in game, without paying a dime. However, I feel like the store having “goofy” items like the pineapple grenades or the flower chest piece is ok since it isn’t something necessarily part of the game, it works as an extra thing that you can pay for.
TL;DR: Halo Infinite store should be a way to bypass the grind, you should be able to obtain the armor pieces and coatings just by playing the game