Earlier quoted context omitted.
What’s the alternative? I assume that you’re not suggesting that one signs up for adoption and gets assigned a random child. So the alternative is agents with access to the inventory (children) and clients (potential parents). I don’t understand why that’s better than letting clients browsing inventory by themselves.
Referring to children as "inventory" is implies all sorts of negative things. Adoption isn't the same as a transaction where you peruse the "inventory" for a new hot tub or something. Those interested in adoption should be _so_ interested, that they're willing to go meet in-person with an agency who can introduce them to the children.
That's what everyone would like... except that even if they are sloppy (not saying that they are) there's still a lot of children that are never going to be adopted. Do you believe that's better? Spoiler: it's not, because you're making sure most children will have a disfunctional adult life (growing up without a family is extremely hard) instead of allowing more children to live a normal life, but with the increased probability of a few living with bad parents (the number of cases where that's worse than no family at all is probably very small).