Terminology is one of those things that people can get very divided about - doesn't make much sense to me. A chicken's dignity isn't affronted by what we call it - only our human idea about the chicken's dignity.
Yep, we are all chicken keepers for different reasons.
I'm new to this but when my current pullets are no longer laying so well, I plan to make some nice healthy chicken stock to keep in the freezer. We also have "pet" bantams (all 2 of them) but for me this is chiefly about providing humanely raised eggs and meat for my household and becoming more responsible and self sufficient.
As for culling based on breed conformity or egg laying, well - folks have that right. If they want to give their birds away or make chicken 'n' dumplings, that's really up to them. As long as the birds are treated humanely, that's no one's business but their own.
And what was said earlier about the MANY male chicks that are killed by large hatcheries is so very true. We DO have the power of life and death over the animals we care for - that's a fact of life and it's also an important ethical responsibility.
Maybe trust others to make wise decisions about the animals that THEY are responsible for. Believing the best about people is usually the higher way (and easier said than done) - it sure gives more peace of mind than believing that one can/should "save the world" from itself. Most of us have some things in our lives to improve - doesn't leave much time for pecking at others, frankly.
Just my thoughts!