Please give players the option to change the colors associated with coatings. Like the scorpion strike coating for the colored arm? make it yellow, or green, or pink, or whatever. Sure it would limit the ability to monetize individual color-variations of coatings, but it would completely shut-down the criticisms that will inevitably come with removing direct color customization. Alternatively, just give us one or two customizable coatings so that people can opt-into classic color customization.
The only way to lose here is to completely lock all color customization behind coatings. If players have to buy and progress through a battlepass just to be solid pink, the new system is going to receive that EXTREMELY poorly, as poorly as the loss of emblem customization or the scaling-back of armor customization. Giving players many ways to customize their armor is great, it allows players to create a unique silhouette for their spartan and immerse themselves just that much more, but if they are limited in color to the same coatings as the other people on their team, the individuality of the silhouette is going to be lost in the homogeny of color, which will be emphasized by the removal of team colors. Suddenly two people using the same coating is going to feel like two people wearing the same dress to prom.