Taxpayers will suffer as politicians carry on spending