343I, the mp would be much more loved if you get credits from the battlepass. That would make your weird prices for cosmetics more fair to the players. What’s even weirders is that you need to buy Halo Reach armor which should exist in the current battlepass.
New content should be in the shop, not old content. If anything should be in the shop for those prices at all with no credits earned from the battlepass. This is some really greedy monetization. Make it more fair. High prices will give you less money in the long run if you can’t keep the popularity up. If you want the players to be mad over a long time, people will move away from Halo. Be fair to the players, and this game will be great.