Oh and another thing... all of those managers / commissioners - they're supposed to be scoping and quality-checking all of the outsourced work that is going on.
OK so how about we just employ people directly then and manage them ourselves....
I think that people really fail to grasp how enormous a job this is.
If the main focus of the NHS is to promote health and wellbeing and treat ill health - then there are a massive range of types of jobs involved in that. Yes - doctors, nurses, scientists, therapists - but also porters, estates staff, IT specialists, finance people (just because it's free at the point of access doesn't mean there aren't billions of pounds moving around the system), plumbers, cleaners, decorators, photographers, events managers, volunteer managers... I could go on...
So if we're specialised in delivering healthcare, are we really the best people to recruit, train, line manage, control the output of, and develop our plumbers and electricians? Or should we outsource that? Because in theory there are probably businesses out there set up to do just that - doctors and nurses really aren't good at that?
So many people so vastly underestimate the scale, complexity, and yes, actual costs involved in running the NHS that it's just too easy to say yes, we'll order the cheaper pink paperclips, or we shouldn't bother counting the hand sanitiser (but should we count/keep track of our medicines that perhaps cost tens of thousands per dose?).