Should we be entitled to the armor that appears in the campaign?

Post Originally by @ExMOSBoss but it makes an amazing point. "Topic of debate here, please share your opinions.

Within the campaign there are two Spartans that are sporting the ISR and Zvezda helmets. If you purchased the campaign then you have assisted in paying for the development costs of these items and in a sense own an unusable model of these helmets.

Is it right to have these models within Infinite that you have paid for without any means of earning them through gameplay? Should development of these items be double-dipped cost wise via the store?

Please share your thoughts."

This is a thought I never had before. It makes absolute sense though. We pay to have those models in-game yet have to pay 20$ to actually use said, models? That’s a bit unfair. As OP said, Please Share Your Thoughts

The full game should have released with the campaign, multiplayer and everything in at least the first season of multiplayer.
Only the standalone free-to-play multiplayer should have lacked the armors and other things (but not the colors, emblems, backdrops and stances) until they were bought for a reasonable price, either separately or bundled through the Battle Pass.

The fact that we have to pay full price for essentially half of what we get in a normal Halo game (Which I don’t have a huge deal with if campaign benefits from it which it has), ya we earn some new cosmetics by finding crates but ya I feel like they should at least give the armour to players. It doesn’t need to have the stances, colours, etc. that are in the bundles, but they should at least give the armour for as far as I know we don’t actually get any new armour pieces which sucks, I’d love to earn chiefs armour pieces as the new armour looks sick.