Tax revenue to hit record this year. So is spending ‘the problem’?