I grew up in farm country--our neighbors had chickens, my aunts and uncle had chickens, my grandparents had chickens at first and then just bought headless chicken from the neighbor's farm. When I visited my aunt and uncle, they had me do farm chores in lieu of TV. Some farm chores I hated (weeding the veggies, ugh ugh ugh), others I didn't mind (picking fruit, feeding chickens, sweeping the barn). When my husband and I bought our first house last year, it came with a barn that had a chicken room pre-built into it, and a chicken run in the back. So it seemed logical to get some chickens for manure, bug control and eggs.
Also, they are very cute and fluffy. My mother, who only ever saw commercial production-type chickens at our relatives' houses, was amazed at how pretty heritage breeds are, and how soft and cuddly a Cochin rooster can be. They are by far the easiest animals I have ever cared for. They eat everything that might be edible and some things that are not, they only need their feeder filled once or twice a week, waterer filled twice a week, room swept every other week.
I didn't expect to be so attached to them. I figured I would dislike the roosters enough to be willing to wring some necks. Nope, they are all sweet and friendly, and when I had to put one down due to injuries, I cried.