Nothing I've seen from Labour has inspired confidence that they would fund the NHS properly either. Keir made some vague statement about putting in more money, but also "reforming" and "modernising" the NHS... no, Keir, it just needs to be funded properly. It needs hugely more money, not a pittance thrown at it before leaving it to languish.
Funding for public health is very easy to justify for a state, even under capitalism - improvements in public health means that people are more productive, leading to greater incomes, which result in higher taxes without raising the rate of taxation. Many studies have been conducted into this which show that health and education spending literally pays for itself, and is even a net-positive. That's just economically, not to mention all of the extra benefits in happiness, health, security, etc. from a good public health infrastructure.
With all of that in mind, I leave as a question for the reader: why would the government effectively leave that free tax income money on the table? Assuming that they are competent and educated (which I do not doubt) and that they are aware of this (as I am sure they are, because this policy is advocated even by Milton Friedman and John Maynard Keynes), why wouldn't they take that win?