To be blunt, nobody is a priority during a deployment unless it is an EOT. When you have 50+ players to entertain you become much more burdened by just keeping all of those 50 players entertained then ensuring the handful of dudes with rocket launchers can shoot an infinite amount of rockets (which defeats the purpose of the limited ammo on spawn). In fact, spawning enemy vehicles is the easiest way to keep a large player count entertained as well so I don’t see what you mean because they are spawned in most deployments. Plus a grenade launcher offers literally no deviation or variation from point and shoot…
Additionally, literally any battalion can put forward a suggestion to have the ability to resupply ammo to other players. This isn’t something naval specifically NEEDS to monopolize.