The Third Amendment was put in clearly to make it financially impossible for the Federal government to afford a standing army. The Navy was allowed funding because:
a) advance warning of British or other forces crossing the ocean
b) Prevent a blockade before it gets started
c) Unlike an army, a Navy cannot occupy the land.
They antifederalists were deathly afraid of the power of the central government because of what they had suffered under English tyranny. Their fears are certainly justified in today's tyrannical, totalitarian, mostly unconstitutional government.