It gets into a gray area because in real world warfare having a gun mounted 40mm grenade launcher with high explosive ammo, would give you a huge advantage, but I think it can be fixed with real world solutions.

It's not really a gray area because Battlefield has never been a realism/simulator experience. Explosives are being nerfed because there are too many maps based on chokepoints and explosives ruin those maps.