Hybrid vigour is a gamble. If you cross breeds with multiple health issues, a pup is just as likely to get the worst if both breeds as it is to get the best.
I prefer pure bred dogs for a number of reasons. Type, look, behaviour are very consistent. You can also know potential health issues for the breed. You can research and then read breed standards to understand if the breed you plan to purchase will fit your lifestyle. My dogs are with me for life. I've bought 2 puppies in my adult life, totalling 21 years of having dogs. I currently also have a rehome. She's come with problems, which I wouldn't think is uncommon. I prefer to get a pup as I can raise it properly. Fixing existing issues is difficult and some times issues can only be managed and will never be fixed. If the dog finds a good home, then that's not the end of the world. If they don't, they will go through multiple homes and possibly be treated poorly as a result.
The breeder of my current pup (he's now a 7yo dog) had a lovely property that was set up for dogs. I spoke with her for 4 years before I got my pup. I had a 9 month wait once I had told her I was ready for a pup. She doesn't breed indiscriminately. All matches are well planned and are between quality, healthy dogs. I really don't think you can ask for more when it comes to a breeder. I had three months off work when my pup came home to make sure he had a good start to life.
In Australia, for the last few years it has been a requirement for all dog sales to have a Supplier Number. I'm keen to see the stats on where dogs in rescue / pound are coming from. Hopefully the stats will inform policy going forward.
Extremely disappointing are the councils that have approved puppy farms (which local communities were against). Puppy farming is abhorrent. No dog can have quality of life living in those arrangements. People purchasing dogs from those establishments are facilitating animals in distress.