The thing is that getting cannon balls is never an issue later on so making cannon balls infinite will never have terrible drawbacks cuz it doesn’t much
the purpose of the suggestion is to add limitations to cannons while improving the current state or early ship pve and cannon fist issues
I give heavy exploding cannonballs to my lvl 51 alt:
Also it makes ship combat into waiting for reloads (reload based meta) and spam clicking since there wouldnt be a set amount that users would have to be conscious of.