To go from zero positive role models to one for a child who is suffering would already be a life changing event. If the responsibility for child raising can be shared among more people in society I truly believe it would smooth out the negative actions of single individuals who are the only meaningful influence in a child's upbringing. Having engagement from one adult who demonstrates compassion, who can create a safe space, and who can act as a role model for how to positively integrate in to society, would provide the child with visibility of what exiting their situation looks like, illuminating a path that they are entirely blind to without this.
At least in my own anecdotal experience you are completely correct that externalising blame, even where warranted, is not the solution. Understanding why these external situations happen and acceptance of them only provides so much too. Engagement with the child from invested individuals may not solve the problem entirely, but it will shift us on to a corrective path that would have a massive impact on society a few generations from now.
Yeah just my own 2 cents on the problem. I wish you luck with your vision.