Because monks pay attention to health preservation. They believe that eating after lunch will increase the burden on the gastrointestinal tract. Not eating after noon can allow the intestines and stomach to have a good rest and have enough time to empty the intestines and stomach, so that the purpose of spiritual practice can be achieved. The famous master Li Shutong in modern my country also wrote about his experience of fasting as a monk.
Monks have also experienced fasting. They call it starvation food therapy. In fact, this concept also exists in modern marketing concepts. Some people who pay attention to health care have learned this trick without a teacher. For example, my colleague, a 60-year-old man who is about to retire, does not eat after lunch. He said that the elderly should not eat too much to avoid increasing consumption. However, he suggested that young people should still eat after lunch.
Another local lady in her 40s from Guangzhou said that every time she gets sick, she usually eats less to get better quickly. Although these phenomena cannot be explained scientifically, compared to overeating, not eating after lunch is indeed a better way to maintain health. As long as you don't feel hungry, eat less, and reduce the burden on your body, there won't be so many diseases of wealth. People will also live a lot longer.