На мой взгляд помимо указанных в других ответах причин есть ещё одна. Едва ли не главная -- и почти очевидная. Возможно, именно поэтому о ней часто забывают...
Одной из базовых потребностей человека является приятие его другими -- и одним из признаков, способом выражения этого приятия служит еда.
Угощение, кормление, приглашение к столу, совместная трапеза, милостыня, паёк -- всё это не просто пища, но и знак доброго отношения, принадлежности или заслуги
Не единственный и неоднозначный. Угощать и всё остальное можно по-разному. Но это знак древний и естественный.
Всем понятный.
Однако в наше время с ним возникла некоторая неурядица:
Это происходит не везде и не со всеми; но вы можете заметить, что едят больше всего там, где это произошло; и те, с кем это происходит
Почему?
То есть, люди "едят много еды" не только потому, что инстинктивно хотят есть, или не наедаются из-за нехватки/дисбаланса витаминов, или компенсируют отсутствие радости удовольствием вкуса.
Поэтому тоже, но не только :)
Люди используют её, как знак; а этот знак -- в качестве иллюзии, для самообмана. Говоря современным философским языком, еда стала симулякром.
Блин, я тоже ем много еды
Не знаю что с этим делать
Люди всегда ели много лишней еды, когда у них появлялись такие возможности. Вспомните какие пиры закатывали короли, вельможи и прочая знать во все времена.