Newgirls - yes that is certainly one reason, our NHS has been underfunded for years compared to other countries due to the majority of the UK's population obsession with low taxes, repeatedly voting for a political party that favours the private sector over nationalised sectors, and the Hunt-era policy of trying to run down the state-funded NHS and try to privatise it by the backdoor. The ITU capacity and ventilator-per-head before coronavirus was shameful for a high income country.
But there are other factors: refusal to spend money on PPE and ventilators in January and February, poor planning and preparation in all other respects, unwillingness to damage the aviation industry by imposing travel restrictions (a policy that has been very effective in other countries), unwillingness to damage the betting industry and all the taxes generated from that, etc.
But I don't believe these new nightingale hospitals will be full of ventilators, since our government also left it too late to buy any of those before other countries with better planning bought the stock. My point was really to counter those people who really think that the UK will not be at top of the league tables when it comes to coronavirus or who think that lockdown should be lifted or who think that when lockdown is lifted that means that coronavirus has gone away. If anything, the indication seems to be that your chances of catching coronavirus after lockdown will be higher than before, but there will be thousands more beds in the Nightingale hospitals to treat you - but unfortunately your chances of survival will be unchanged. Also the staff are coming from other NHS hospitals, they are not magic staff who have been magicked up from somewhere. Gaps in staffing are being made up with not-yet-qualified student nurses and doctors, dentists and vets...
Also the Nightingale hospitals are planned to be open for 3-6 months. After that, we will go back to the normal underfunded NHS, and a population who say they love the NHS, moan when it is overstretched, but keep voting for a party that promises them low taxes.