The food in the magical world usually absorbs the magical energy in the air and it is purer when from the energy in the air when ingested and that is why one godlike beings still eating.
Earth for some reason seems to delayed this as only the lower level need to eat food and most of those who passes Disk Formation usually could ignore food and water in their body
But who knows how long it would last.
Humanity lacks population. Of course it is not simply because the lack of food.
After all food is in abundance. But in abundance did not mean it is accessible.
With many monsters all over the world, even though the zombie like creatures in the beginning had now almost been eradicated all over the world, most of the problem of humanity come from the monsters
Even more so when the monster is intelligent monster. In places with rich resources, there is usually beast roaming around the area.