Halo Armor styles and unlocks

Why are there no H4 or H5 armors at launch? I assume I will have to wait till season 3 to get any.

Also we have to buy the full battle pass every season to have any decent armor.

And we can’t mix and match armor across cores.

The whole customization and leveling system in this game is terrible.