I think you're making the same point. While biology would require your 8-year-old to work to survive, the social structure of your family (followed by your broader social network and eventually the state) is such that that's not the case. Blaming society for hunger is similar to blaming charity for poverty. X is probably not the problem if the solution is more X.
My point is not that society is bad because people hunger, but rather that we should structure our society such that they don't. Society itself is emergent and has no moral character. It's our leaders and to some extent ourselves that are at fault, at least in democracies.
That means that someone have to work to make the food that is given to other people. So get food, someone has to work. If there is no food, someone starves. Society can just redirect who is working and who is starving.
It is more like how biology operates.