This is a gameplay vs realism argument where I believe "gameplay should win. Yes, we have an unrealistic amount of ammo for these ships (and powder). However, if we were to limit ammunition, we would force players to return to port all the time. In the real world history, there was not the amount of fighting that goes on in the game. Battles were relatively rare (per ship). Forcing players to return to port after each battle is no fun. With the current battle mechanics (think of the amount of broadsides we end up firing at "repaired" ships) we would all run out of ammo halfway though a battle.