How this has come about - to the point where even the shrinking core of free NHS hospital services is being handed over to private providers at the taxpayers' expense - is still not widely understood, hidden behind slogans like 'care in the community', 'diversity' and 'local ownership'.