Why are muzzle brakes common on large land artillery but unusual on naval guns?
Short answerLonger barrels and a different operating environment are the reasons given for avoiding that method of handling the gases.
NotesNaval guns are generally longer than the land artillery used for comparison. The proposed explanation links that length to handling the effects of propellant gases without a muzzle brake. It also points to the different environment in which a naval gun operates.