The Constitution spells it out pretty clear, that Congress’ job is to provide for a Navy whose primary job is to protect commerce and put down piracy (two sides of the same coin), as well as a standing Army in times of war only. There’s nothing in there about an Air Force, about strategic arms, about 100+ military bases on foreign soil, or any of a number of other defense spending items that we pay for on a yearly basis.
So again, do we really want to argue what the Constitution does or doesn’t say should be funded?