So just to be clear on some points before I get accused of holding positions I do not hold. I am all for helping children who were let down by their parents. I don't think they should be condemned. I also grew up very poor, my parents had to go into debt to buy basic necessities and I still have to support my parents financially and will likely always have to do this.
When it comes to this issue, you need to pick a lane and stay in it. Either people have agency and are responsible for their actions and ultimate responsibility lays with the parents - or people do not have agency and nobody is responsible for anything and concepts like democracy makes no sense.
I personally pick the lane that people do have agency and do bear ultimate responsibility for their actions. I do make exception for those who are severely mentally ill but this is not the root of poverty.
Consequently, while social support for those who were let down by their parents is good - this alone cannot fix all problems. Maybe in a place like Norway with very low unemployment it is enough, but it will never be able solve the problems in places like South Africa where the unemployment is ~30% (calculated in the same way as unemployment reported for US and EU economies is calculated).
So sure, lets help the children - but lets stop making excuses for those who put the children in that position to begin with. I don't think it is okay to run cover for absolutely horrible human beings who bring children into this world that they cannot adequately provide for.