Sorry, but KC breeders aren't any better sometimes! After all, it's the KC who 'regulate' the conformation of breeds (look at Crufts) which then impacts on the breeding lines. So many breeds now are totally fucked thanks to KC breeders!!
I hate puppy farms, & think anyone who buys a pup without fully exploring where it has spent the first 8 weeks of its life & spent time with at least mum needs a shake.
There is no regulation & just a lot of different voices shouting for the same thing from different angles. I know a few breeders who breed to improve their chosen lines; they have stringent contracts, waiting lists & one I know has actually taken an owner to court to reclaim the pup when the contract was broken. She won.
I'm a huge rescue advocate but i understand the demand for pups outside of rescue. Rescue groups - namely the bigger ones - have a blanket checklist. If you work, nope. Have an under 5, nope. Have a cat, nope. Live in a flat, nope.
All i can say is until that changes, smaller rescues are the way forward. Foster based rescues can assess their dogs properly & will place in family homes if you pass a HC.
Regarding cross breeds, i feel the same as any breeding. There are far too many people choosing to breed two dogs for dumbass reasons, without health checks, reality checks regarding time & money, & without solid homes for the pups to go to. Irresponsible & those people are part of the reason so many pets get dumped, usually with underlying issues. I wish more people could see the reality for some of these dogs once they get to the pound & are unclaimed