The problem is that this isn't the view of the electorate. Military spending comes near the bottom of any list - it's money for Schools, doctors, nurses, care homes, roads, railways that they always demand .... and God forbid pensioners should have to give anything up.
I think it's crazy as well but that's the way the UK (and a lot of other countries) are.