The first is the production of dishes. Generally, a Manchu-Han banquet takes at least three days to prepare, and a large number of ingredients are gathered. At the same time, it can only be made by dozens of chefs. The process is extremely complicated and consumes a lot of manpower and material resources. If it weren't for the Chinese New Year, the emperor wouldn't have eaten such a big table.
Secondly, from a physiological point of view, 100 dishes can be completely smelled just by smelling the taste. Even if only one piece is stuffed into a dish, 100 can fill a long table, and it is not enough for the emperor to eat around the table twice!
The last reason is that normal emperors are not so extravagant and corrupt, especially the founding emperor, who knows that the world is hard to come by, so he cherishes it very much. The royal food is good, maybe better than ordinary people, but there is no shortage of meat. In addition, many emperors in poor health can't eat big fish and big meat at all. They can only eat some light food.
Even some corrupt emperors have never heard of their greed. There are many people who lust after sex, money and wine. It may be passed around by many people, and this rumor becomes the same as true.