Just because the zealots have met with little success in cities, it does not mean they never will. Think of all the people who work in fast food joints. McDonalds is not just a sign of American imperialism, but of environmental degradation and an unhealthy diet. They are bad for public health. Unhealthy food habits are second only to birth as a cause of premature death.
Restaurants also tend to put a fair bit of fat in their food.
People would be better off eating at home. Instant food is rarely as nutritious as a proper balanced diet. Best stop them as well. Then there is chocolate and alcohol. Both give people pleasure, but also put their health at risk.