I don’t think you’re wrong, but considering how imperfect humans are, it’s easy to make a mistake or two (or to basically inherit mistakes from parents, in many cases), and I think one of the problems is, it’s very, very difficult to claw your way back after that. It would be ideal if a small screw-up could be more feasibly repaired, but tbh I don’t know a fair and good way to do that that didn’t generate dependence and a bailout cycle.