It's a bit complicated. People tend not to give money to "The NHS", but to their local hospitals. So his money hasn't gone to "The NHS", it went to the charitable funding posts of lots of these provider organisations.
If you're asking why those provider orgs don't have the money they need the answer is simple: we've had ten years of governments that thing the NHS should do more for less.
If you're asking why those provider orgs don't have the money they need the answer is simple: we've had ten years of governments that thing the NHS should do more for less.