Shelters are full due to so many dogs brought in from abroad.
There's a private shelter near me and nearly every dog there is imported. That didn't used to be the case, dogs were taken there for rehoming from kill shelters. So what's going on?
Just looked at reviews for them. "Dog imported from Romania 2 days earlier. Pressured to take him. Wouldn't allow a meeting with my current dog first. Street dog arrived yesterday from Romania. All the dog does is bark and growl. Wouldn't take him back. Had to rehome him to another shelter, lost £300."
You mention ethics. I see nothing ethical going on there and that is one of probably thousands of private rescue kennels. Some rescues don't even own kennels, but act as a broker.
My last Cocker, age 9 came from such a place. I was assured he was good with other dogs. That couldn't have been further from the truth.
I rang the woman to complain, these were her exact words in reply "Your dog, your problem, sort it."
I got advice from a solicitor, he said I was entitled to a refund, but I'd
have to return him, which of course I wouldn't do.
Got him checked by my Vet, needed extensive dental work and an operation for an undescended testicle and castration. My bill of course.
Let's not even discuss the thousands of dogs gassed en masse, as they're not suitable or attractive enough for rehoming.
I tell you all this because not all shelters are the kind and fluffy places people think they are.
Sorry to say that often the case where animals and money meet, animals become a commodity and ethics fly out of the window.