I still don't get why the Brits (and USN for that matter) haven't gone to 155mm and able to load NATO standard shells on ships.
One less chunk of logistics you need to supply, and the larger buys of ammunition get you cheaper prices.
Because
A: When the Navy is through with it it's not a NATO standard shell any more, at least not the seperate drive charge. Naval demands on munitions safety are different from Army demands.
B: Naval gunfire support for boots on the ground is dying out. Cannons simply do not afford the stand-off capability needed any more, and besides, if the Marines have to go over a contested beach, it's likely someone (you) has made a tactical error.
C: Large calibere guns are terrible at fending off a swarm of shitty little boats. The USN went to 57 mm for the FFX not because there wasn't room for a bigger gun, but because they thought it would be more useful. With airbursting munitions it can even double as a CIWS.