On the topic of Halo cosmetics, I asked myself why I'm willing to pay $60+ for a Valorant skin. It's cause they're different models altogether. The gun is physically different, cool, and themed. Plus you get like 3 or 4 skins in the pack.
Halo coatings are just a color swap.