We have more than enough money to support vulnerable people, fund health care effectively, create school places, have social housing built for the people that need it
What we dont have, and have never had since possibly the 50s is the political will to put it in place. We also have dismantled the systems which would have allowe for those things to be staffed effectively. Even if the goverment suddnely put a load of money in the pot for more GPs for example, where are the GPs coming from? They dont exist, like dentists and nurses and police officers and teachers and social workers.
There is a belief that public services should be run like businesses and when that fails because they're not businesses, the public are up in arms at 'waste' because they dont understand what it takes to run things
People wanted tendering and commissioning but then dont want it because it hasnt worked.