The local day prison (primary school) that I attended until I was 11, had two childrens homes feeding kids into it. One was council run, and they were "nice" kids, say from a single mum who'd had to go into hospital.
Then there was a home run by the charity "Barnardos", their kids tended to be wards of court or kids who had been "taken into care". My mum used to take community care students to visit the place. In the final visit, when closure of the home was imminent, the boss man was explaining why it was closing; they had seen generation after generation of the same families passing through. For what ever reason, very very few who'd passed through those places had been able to form stable homes in which the social workers had allowed them to raise their own children.
The charity was moving its focus from running orphanages, to trying to help keep families together.
My ex's mother and her siblings grew up in an orphanage (an uncle on her father's side had the kids put there to punish her mother's family*), thinking about it, I can see quite a lot of "living for others" in her.
*the uncle had got in contact a few years ago, he was on his death bed and was seeking her "forgiveness". I think her answer was short and to the point; no!