I think it more likely money has come out of some government fund that is not directly related to current taxpayers, but is of course (after sufficient back and forth between accounts and departments and relabelling) still ultimately from either the current taxpayers or, via debt, from future taxpayers.