Making an ideological debate of it is a sure way into desaster.
"""has been known for decates"""
Thst is actually only partially true, as has been proven in a number of experiments and shown in the book "Poor Economy".
Poor people that reach a higher level of income will generally not buy /more/ food to satisfy their actual needs, but will switch to buy /more expensive/ food (aka "better tasting"), often even /reducing/ their number of calories consumed.
Part of the problem is lack of money, but the main problem is lack of knowledge/education.