Part of it is a Tory problem - when they changed how the funding gets distributed, so that overall bigger fund is divided now into smaller pieces that still have to cover the same population, but without the scaling benefits that previous allocation provided.
It's visible in other systems too, where for example you end up with local government politicians fighting for "prestige" or even perceived need to have a specific kind of hospital in their area, but they don't have a way to bring enough patients to support it, so you get a system too fragmented to sustain despite spending more and more money.