First point - what happened to Alfie, and all those other children is horrific and unforgivable.
I used to work in child protection (not a social worker thank goodness but worked closely alongside them.)
Let's do some maths.
Training social workers works on assumption they'll manage between 5-15 families.
But there's a chronic shortage of workers.
So at any given time one social worker might have 50 families on their book. That could be 150 children if there are sibling sets.
They work a 50 hour week - maybe with some overtime but let's face it, they can't go out on visits to families at 5am or 11pm.
So they have one hour to allocate per week to each family if it was divided evenly. It's not, of course. Let's say one family is struggling and is ringing the worker multiple times a day. They might move up the priority list. Then a couple of the children on your books start to self harm. You need to see them urgently. Wait, one of your parents has announced she's pregnant! Quick! That'll need an unborn assessment. And one of your teenagers has run away. Oh and all these families are a 15-20 minute drive apart. And you need to keep a record and write up each visit for evidence. So you can't possibly get round everyone.
Then your colleague goes off with work related stress (very very common, unsurprisingly). So you have to take on her caseload too. Now you've got 100 families, maybe 300 kids.
You finally get to court on one family. The Court system is a mess so you sit all day waiting. The Judge grants temporary removal. You go to pick up the child but there's no placement, so you drive the poor terrified child around and around, through the McDonalds drive through trying to keep them calm whilst your managers ring around to try to find a foster home. There's a whole day gone. No other families have been visited.
Finally you get home at 11pm, drained. You read on mumsnet and the Daily Mail that you're lazy and shit. Then your phone pings. One of your children has broken ribs. Not the family you expected. Never the family you expected. Your heart drops out of your chest. You drive to hospital to sit with the child, support them through x rays and medical procedures, sometimes for days at a time because you're the only familiar face they'll see.
I'm good at my job, really good. I've supported thousands of families. But I couldn't keep going, and had to get out before my mental health was destroyed.
Oh and you're paid buttons too. Not that that really matters.
So yes - there are some shit social workers, but the vast majority are firefighting whilst managing a sinking feeling that something will go horribly wrong any moment.