Population increase, longevity, medical advances and a wider range of benefits in and out of the NHS show signs of outrunning the UK's capacity to pay for the welfare state through taxation, especially given our poor productivity over decades and the interest cost of borrowing. It means we can hardly afford a modest increase in defence expenditure or improving schools. Brexit has not helped and neither will Trump. I very much doubt any government's ability to grow the economy given the poor performance of both Tories and Labour since the 1950s. Therefore I think something will have to 'give' - a more limited NHS, higher income tax, etc.