Starvation and malnutrition are political problems.
I find the argument 'if you don't support the food megacorporation that means you are killing billions of people' to be impossible, disingenuous, evil hyperbole.
As you say, a perfect solution might be a redistribution of global food supply to allocate more to starving regions. I will support you in 'fighting the good fight'. To me, the pragmatic solution is to grow more food with the same resources that you have. The only hyperbole is in equating not feeding someone with starving them.
To equate GMO tech with the megacorps that profit from them is a strawman argument.
lower crop yields, more starvation, more malnutrition