I can see why someone might not want to adopt as it really isn’t as it once used to be where you get a baby, instead now you get a child with generally very complex behaviours and needs brought about by their past circumstances, and I can imagine that having to deal with that plus having to maintain contact with the family who were responsible for those circumstances can’t be an easy one to want to put yourself through.
I imagine the kinds of people who talk about adoption being cruel to the birth families are the kinds who read the “social services unfairly snatched my baby” type articles in the tabloids and believe that SS unfairly remove children because they have only the parents’ story to go on and if they said they were innocent they must have been....
I can also see that some people can’t understand how someone could love another child as their own because they don’t believe they could, so they judge by their own thinking.
TBH I think fostering is more of a grey area because the reality is that not everyone goes into fostering for altruistic reasons. In fact I have even seen suggested on here that people foster in order to earn a living.
.
My DP grew up in foster care and while his FC were better than the abusive lowlifes who abused him and his siblings to the point he has permanent disabilities, they were very much in it for the money, and often fostered up to eight/nine children at a time which led to very chaotic childhoods for all of them.
I actually think that adoption should be made easier especially for younger children. I don’t see why a baby should be placed in care and then adopted several months later, this surely only causes more disruption. Why not have more foster-to-adopt type arrangements with only the children who are never likely to be placed back with their parents being fostered on a temporary basis until their future is decided.
Personally I couldn’t adopt because I couldn’t bring myself to maintain contact with someone who had abused their child in any way, so anyone who can do that is a better person than me.