there should be grenade launchers, bayonetts, and tac knives (for handguns and revolvers) the tac knife would be like a dagger but you could hold a pistol too!
Guns that are cheaper or have really bad performance have a better gun attachment upgrade. Guns like bar, m4, etc. have a weaker gun attachment upgrade. This can help balance out the guns a bit.