Opening historic defence sites to the public would not drain public coffers, the government says, as Opposition says U-turn raises a funding shortfall.