You should not settle for anything less than what was a baseline feature in 2004.
Halo 2 launched with 18 colors unlocked, and each one could be applied as primary and secondary in any combination.
Halo Infinite launched with 10 colors unlocked. No secondary, unless you count preset combinations that you have to unlock multiple times. Some of the most basic colors are locked behind a paywall depending on which armor you want to use.
Yes, the game is free to play, but I am willing to bet you will spend more than $50-$60 to get even close to the level of color customization offered in even the earliest of games in this franchise.