It's a chicken egg for me.
I would only buy from a breeder, a reputable one. Who will or would take the puppy back in the event I died, changed my mind, whatever.
Same as I would take back any puppy in any scenario and deal with it myself.
Any dog un rescue is generally there because people are buying from puppy farms or unregulated breeders.
And like anything else, if the public don't follow, it all falls down.
So buy that puppy from the puppy farm, send it to the over bursting rescues to never find a home.
Or, buy it from a breeder who will take it back.
Or, rent the property for a holiday without a licence but looks lovely, lose your money.
Or, rent it from the people who jumped through the hoops and got the licence and who bend over backwards to help.
Stop the sale of non licensed pups. Stop the rescue issue. Aside from a select few. Perhaps breeder dies and owner dies and one lonely dog needs a home