Why adding skin variants?

I’m just tire of getting same things with different skins. They are the unnecessary REQs in the Halo 5. They make less possibilities to get rare and legendary items. I hope 343 stop it. I don’t care woodland or tundra, they work same as standard. Unless work different like ONI and Ultra variants.

They are better than standard, but worse than ONI

Oni’s better