Why can't we get variant skins?

So I like that Infinite has finally added the special variants to multiplayer but they seem to simply use whatever skin you have applied to the base version of the weapon.

Many of the weapon skins available are unserious and flat out ugly. The variants are already skins on the base weapons. They should be available to the player. I mean the Breacher and Longshot have a little too much gold for my taste but still less flashy than some of the other horrible skins.

Also we should get some Fireteam Raven inspired skins. Frankly when they make decent skins they should put them in more than one game.

Naturally I expect the only reason the variant skins are not already available is because they didn’t decide to monetize it yet. Personally I think they should release more collectibles into the campaign when co-op launches (via hidden lockers or hidden bosses) to give us more reason to explore Zeta Halo.