How about you just make it like it was in year one where everyone spawns with ammo. Rather than ruining your own competitive game type by forcing a specific meta, rather then letting people play the way they want. To me, it sounds like you want people to not play competitive because you don't give a damn.
-
I really don't see the problem. Invective regenerates ammo for shot guns, Icebreaker regenerates ammo for sniper rifles and No Land beyond has unlimited ammo as a primary. Sidearms spawn with ammo. Fusion rifles are the only special weapon which you lose ammo on and when I play crucible there are ALWAYS unopened crates on the map. Pick up the crucible weapon bounties, it makes you get 25-50 kills on each weapon type. I found the game was getting really stale and i find it's so much more fun mixing it up.