I know I have said this quite recently, and quite rightly, may not be popular, but I think this is what is happening...
Far fewer dogs are ending up in rescues, because people have realised they are all worth money and are very easy to sell. It isn't just since lockdown, it's been at least the last couple of years. And possibly, because it's looked on as bad to give one away, or sell cheaply, in an easy come, easy go, kind of philosophy.
So, the few that are now getting as far as rescues, are either genuine strays and rescues (less so now that all have to be microchipped while still with their mum). While any "sellable" dog is being sold.
I totally support anyone with the patience and experience to get one from a shelter, most of mine are. But I also realise they are not necessarily suitable for everyone, and are likely to have more problems.
I think it is also important for the next generation to be educated in loving dogs, how to look after them, etc. They will be the next generation of rescuers.
To me, the most important thing is to get the right match. All dogs are different and all families are different... so it worries me a little, where people are persuaded into taking on a rescue, that may not suit them. The dog always pays for a mistake and sometimes, young children.
If someone has the time and commitment to take on a dog, make sure you are suited, personality, activity, attention wise etc. They all deserve good homes, it's more important than where it was bought from.
I know what you mean, pasta, I have already taken on a lockdown dog, whose people were going back to work and hadn't had her very long. But I still paid £200 for her... I don't think ending up in a shelter would have done her any favours at all.