How come skins are not available for all weapons

I thought the lime green skin would be also unlockable for every other weapon.

The boomco one? That’s because that is a product that exists IRL you can buy. So they made a skin in game that looks like the toy.

damn i wanted it for every weapon

There are “green machine” skins ot whatever.
They’re cool, but draw too much attention.