You're right, far too many fall through the cracks. I think it is down to all of us to do our bit, and if we like it or not we are all members of the same species. Be that you, me, or some neglected young person taken a wrong turn.
My wife has placed 6 young people with me in the last 8 years and 5 are doing ok.

Peace

Bernd