For two years, I've been eating chicken grown up in farms. They don't taste like village chicken (chickens raised in villages here eating natural food). Why not? Are there any differences besides flavor?
In the food industry, animals are grown with a food supply that maximizes their weight to time ratio, so that they weight the most in the least amount of time.
These animals are young and are unlikely to have produced any real notable flavor by the time they are on market.
Going out on a limb, "village" chicken is like when someone has had this chicken for a few years, such as for laying eggs, and is retiring the bird. If so, this animal has not only probably been eating a different diet ( and thus having a different or stronger flavor ), but is also likely to be older, giving it time to build up a flavor.