And these villages have a pretty nice industry.
There are many so called "Hidden Champions", which are often located in these areas. Farming and so on is not very typical for German villages. A village with 3,000 people has perhaps one to three farms employing at most 10 - 20 people.