heccatesmoon, this is the right place to discuss it and it is an interesting concept.
I want eggs, so I don't allow my ducks to set. Maybe they would go broody, maybe they wouldn't. I don't want them taking a couple of months off from laying every time they start to feel maternal.
My geese, on the other hand, I insist that they do their own brooding and hatching and rear their own offspring. Geese and ganders both had better be good parents, or they get culled.
There are different requirements for different types of livestock. Beef cattle are expected to raise their own calves. Dairy cattle aren't. Pigs raise their own offspring, as do rabbits. Some breeds of turkey do and some don't.
It all depends upon what use the stock is put to.
There are plenty of chickens who will hatch their own chicks. if you want all your chicks to be naturally hatched and reared, then you buy breeds that will raise their own young. If your family income depends upon a steady supply of eggs to sell, and your kids are going to go hungry if the chickens don't lay eggs, then you buy breeds that don't take time out to go broody.
There are probably thousands of breeds of chicken out there. Decide what you want a chicken to do and then buy the breed that does what you want a chicken to do. There is no law, and no peer pressure, that says you must buy white Leghorns. Nor can you make the generalization that all chickens are bred to not go broody.