The Navy is a paragon of virtue compared to the army. Now that there are just 31 warships (destroyers and frigates and submarines), there is a mere one Rear Admiral per ship. Most of the ships are commanded at sea by Commanders or lower ranked officers. Very few Captains go to sea in command of a ship. We do still have 300 captains, however, to sail desks and fire up bureaucracies. That’s almost ten captains per warship. There are just two full Admirals and 7 Vice Admirals.
The Senior service is better equipped with Commodores, in case squadrons need to put to sea. There are 80 of those, or almost three per warship. It still gives a lesson to the army in making do with fewer top ranks.