It would be an interesting experiment if we fired all the social workers and gave the money of the salary and all the overhead of those programs directly to the poor, and compare the outcomes.
Who would be in charge of identifying who gets that money and managing the systems that distribute that money and would they get paid more than the social workers that got fired?
My prediction is especially neglect but also abuse are often symptoms of poverty and insufficient economic security. I do not believe economically starving the parents is somehow going to help the neglect of overburdened parents, but I can respect some possible hints that may be drawn from your question. My belief is the number of kids saved through such a measure would outdo the number the social workers would have saved. But that is just a theory.