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 something
Go Navy (I'm a bit biased

)