It's worth remembering that rescues aren't perfect and that every day perfectly nice would be dog owners get rejected by rescues, so go off and get themselves a pup! Some rescues (not all by a long shot) have such a snotty, superior patronising attitude that they actively deter people from taking a rescue.
I would never take in a Battersea dog, (their attitude stinks). Many Tears is another one that has me in knots ethically - if you rehome from there aren't you inadvertently supporting a business that helps to perpetuate puppy farming?
There are murky shades of grey around some areas of rescue that I think people pretend just don't exist. I am now on my 2nd rescue dog and have never had a dog from a pup or via a breeder, but that's my choice & I don't ram it down the throat of others.
I've had a belly full of the holier than thou types. It's like being constantly in the company of fundy religeous zealots, and the older you get the less patience you have with it.
My next dog will be a pup from a breeder in a couple of years time. Part of my reasoning is so that I can avoid the rescue fanatics.
It's OK to have a much wanted, much loved pup and to keep it till it dies in it's sleep having lived a contented life as a valued companion with just one owner. In fact from a dog's perspective that is probably the ideal life scenario.