The thing is, in RP you dont have ammo stored in a cargo bay. There would be in RP other slots in a ship to have ammo ready to use.
While I understand the idea, this has already kinda been implemented by the decrease ammo available for missiles for example.
If your goal is to reduce the amount of spam then they have done so already.