Navy tends to be more self contained over time. 30 days at sea.. No problem.
Put a Jet in the air for 30 days
, even with 'Air Tankers'
Spaceships are closer to Submarines. High pressure (inside<->outside )differentials limited air, difficult to go outside to fix
Go Navy (I'm a bit biased