古代食物匮乏,主要是因为生产技术和经济落后,自然灾害频繁,资源未能得到充分开发。
以古代中国为例,饮食主要以粮食为主,但由于农业技术有限,粮食产量较低,常常出现饥荒。此外,肉类、蔬菜等食材也比现代要贵且不易获得,鱼虾贝类等海产品也难以到达内陆地区。因此,古代人们的饮食素材少而单调,营养不够均衡,造成了人口健康问题。