especially given theres a huge amount of undetected cases as well
You've kind of answered your own question. We haven't been doing enough testing and there has been fuck all attempt at contact tracing. The virus is still spreading because we haven't a clue where it is.
Also the government have advised those with symptoms to 'isolate' with the rest of their household, who of course then have a very high chance of catching it, and to only isolate for 7 days, which is half the amount of time recommended by WHO.
And we haven't shut down non-essential industry which means that loads of people who are not 'key workers' are still having to go into work and lots of employers are not adhering to the social distancing rules. Warehouses, call centres and construction seem to be the worst offenders and the HSE has suspended routine health and safety inspections as non-essential! Also this makes public transport much busier and provides opportunities for spread between key workers, non-essential workers and those whose nearest shops are a bus ride away.
Frontline NHS and care workers have inadequate PPE and, because so many staff are off sick or self isolating, they are having to work extremely long hours which means they are in contact with huge amounts of the virus.
All the hostile environment measures that led to the Windrush scandal are still in place so a fuckton of people have no recourse to public funds and so will not take time off work even if they or a household member are unwell. Also there are quite a lot of people who will not seek medical help because they fear a huge NHS bill and/or their details being passed to the home office.
Our death rate will also be higher because nobody is getting any medical care until they are struggling to breathe and their lips are going blue.
Of course I could have got all this wrong. It might just be because someone sat on a bench for a bit.