I'm glad you mentioned NASA. When they were tasked to go to the moon, no one told them to do it cheaply. But the budget became an issue later.Today the ISS gets its cornflakes delivered by a private company - for a fraction of what it would have cost the government. a similar approach to defence procurement might get us a lot of kit we currently can't afford.