I think Cannon Fist is stuck in this limbo state where any change made wouldn’t be received well enough to justify it being changed.
I like the infinite light, normal and heavy cannonball idea it would boost its use similar to bows and guns however, with infinite ammo, no cooldown and its 4x damage to ship passive I could sink ships quicker than ship cannons.
However, if it were a technique it would most likely be labelled as “Shot 2.0” or “Shot Reskin” even if it had some sort of special quality similar to the cannon spell’s piercing and Cannon Fist users would be upset as it would mean the removal of the style.
(not tested if cannon fist is better than ship cannons at sinking ships)