In a perfect world there are no cats homeless. People don't casually cast off inconvenient animals to become strays, leave their pets unspayed or unneutered to breed randomly, or let them outdoors loose to become lost or injured. I'm not naive. The world is still far from these goals. If people strive for them though, surely we will get there someday, right? Then where does the next generation of pet cats (or dogs) come from? If all the breeders have quit and fostered rescues, as I had one lady tell me we should do if we really loved cats, the last rescue kittens would grow up, grow old and be the last generation of domestic cats. There are between 73 and 43 unique and special varieties of felines that would disappear without breeders to continue their lineages.
I'm not saying all breeders are perfect, and there are kitten and puppy mills which are a nightmare and do deserve to be shut down. But I think that carpet condemning all breeders is short sighted. I wouldn't want to give up moments like this.