the problem is that children need both. a stable environment and a good relationship to their parents. therefore, if the parents are the cause of the instability, it's actually the parents who need help, therapy and what not. the failure in the current system is not providing that help.
so what we really need is a system where parents can develop a good relationship with their children, while having the support to build that stable environment.
i have seen an example in germany where the parents and kids live together in a form of supervised housing, where the family is not on their own but where multiple families live together with one or more socialworkers supporting them, making sure that things do not go out of hand and the parents can learn what a stable environment is (because most likely they didn't have a stable environment when they grew up themselves, so they have no experience to draw on)
so what we really need is a system where parents can develop a good relationship with their children, while having the support to build that stable environment.
i have seen an example in germany where the parents and kids live together in a form of supervised housing, where the family is not on their own but where multiple families live together with one or more socialworkers supporting them, making sure that things do not go out of hand and the parents can learn what a stable environment is (because most likely they didn't have a stable environment when they grew up themselves, so they have no experience to draw on)