The question should really be "How are many national economies keeping innumerable people hungry, even though there's plenty of food to go around several times over?" In most places in the world it's easy and cheap enough to produce food and distribute it. Actually, it's so easy and cheap that many world states artificially subsidize agriculture/livestock farming/etc. to prevent them from collapsing due to low prices…
Because powers that be want control more than they want happy, well-fed, even productive population. Ask any organizers of international food programs. In most cases local authorities will demand that they, not the international do-gooders, distributed the food. When they get hold of that food, they keep it under lock and key and distribute in a way that supports the existing power / social status structure, not in a…
Meanwhile we have people who die from hunger.