The choice of breeder or hatchery has their own pros and cons. It can meet the needs for different people, at different points in their lives.
I think for someone who is brand new to the hobby of chicken raising, and wants to just see what its like to raise the different breeds, find out what works, or not, and without spending too much money learning and experimenting, the hatchery choice is a good option. The birds are cheaper, and they give a wide choice of breed variety being easily accessible.
Once this person has found which breed he/she likes, she can then choose to buy higher quality birds of his/her choice from private breeders. The difference in quality between hatchery and breeder will then become apparent, and the person will also learn from such experiences.
We shouldn't condemn all hatcheries from the get go, even though they work for profit mostly, not for the benefit of the breeds or the living conditions of their birds. Indeed, they do meet the needs of specific customers, and soon, buyers also learn that some are better than others. They make birds cheaper so that more people can learn to love the poultry hobby, I am one such person. I started not knowing anything, but wanted to experience chickens, and so I bought from the hatcheries because the price was reasonable for a new hobby and I just wanted to see if I liked it. They gave me many choices to choose from, and also taught me to see the distinct difference in show quality birds, breeder quality birds, and hatchery birds.
Not all hatchery birds are bad.