Especially in Germany, I notice that even in small communities we often have very good infrastructure regarding schools, pharmacies, gas stations, and especially grocery stores. I lived myself for a long time in a community of 3,000 inhabitants, and there was a doctor, dentist, pharmacy, 2 bakers, butcher, supermarket, gas station, postal agency, farm shop, poultry breeding, primary schools-secondary school, train station (S-Bahn every 30 minutes), various clubs, and 15 km away two medium-sized towns each with 20,000 inhabitants, so there were hardware stores, hospitals, university, five grammar schools, one of them English-speaking, all kinds of shops, etc. Ultimately, it is of course possible to find something you can only really experience in a very large city, but I live by the principle of what is often available and what is rare, and concerts of international stars, among other options, are rather rare as is visiting special gastronomy, among other things. I do not want to convince anyone of the quality of life in the countryside, otherwise it would get rather tight out here; in addition, the city is simply noisier, which has now become a knockout criterion for me.
Most advocates of village life did not build in the city due to lack of or unaffordable land!
...that may be true, at least partially, but that does not exclude that it was still a good decision to move to the countryside, even if that was the reason. I have experienced that my colleagues, who lived near their workplace in the city, mostly lived in ways I never wanted to live and they all had cars and despite public transport could not accomplish anything on foot, despite expensive city location.