There are tens of thousands of people looking for kids to adopt. Put them up for adoption. I'd wager their lives would turn out much, much better.
Sitting here and wringing our wrists while maintaining the status quo doesn't help these kids either.
Even a quick look into adoption would show you how absurd that "solution" is. First, outcomes for adopted children are usually worse than children of equivalent backgrounds who are raised by their natural parents.
Second, and more importantly, there are already tons of kids of this socioeconomic background waiting to be adopted. Since there aren't enough adoptive parents out there that means foster care. Anyone familiar with the outcomes for children placed in foster care would realize that your solution would create a societal nightmare. Did you know that two out of three kids in foster care will be homeless, dead, or in jail within one year of leaving the system?
How is your solution anything other than a catastrophe?