In most places adoption is also very expensive. For some absurd reason prospective adopting parents must prove they are worthy of raising children to the state, while biological parents don't have to prove anything.
Children are taken off the parents to protect them from harm. We can only justify that if we then protect them from harm, and that means not placing them with abusive parents.