I'm not sure what sort of game philosophy they're going for but being able to play an entire game with only a shotgun/fusion with scavenger armor should be nowhere near the experience they're trying to create.
These are SPECIAL weapons... The term primary means nothing in the current pvp meta.
IMO players should not drop ammo on death, at the very least not every kill. Its a nightmare of knee sliding and fusion rifle charging... PLEASE address this for Shadowkeep.
A side note... I'm hoping its a glitch because this has to be a joke if its intended but keeping your amassed special ammo between rounds of survival and countdown needs to be fixed.