I'm a cat lover and involved remotely with supporting a few rescues get their cats online. I also know how many cats are killed on the roads each year. And that if you've gone to the trouble of rescuing a cat, you don't want it coming to harm. Of course some cats are also not suitable for outdoors.
But there seem to be so many cats in care at the moment and more coming via the cost of living crisis and rescues are still so strict. My parents are open to having a cat and one rescue said 'we can see you live in a built up area' so not safe. My parents live in London, the whole place is built up and they have a big terraced house and leafy garden. People like that this are likely to get a cat privately, which perpetuates the idea that this is OK and there'll always be people to give kittens to.
Are there enough perfect homes?
Perhaps for some cats, better a new home, with some level of risk, than a shelter cell?