The problem however is not that we do not have the technology to help others. The problem is its distribution on this planet. It almost does not matter what you invent, unless it reaches the places, where it is actually needed. And that is a political and cultural problem.
I don't disagree that there is a distribution problem. And I firmly adhere to Gerald Weinberg's advice on giving advice on technical problems: "No matter what it looks like, it's a people problem." [0]
That said, my point is to not excuse technology. Currency and agriculture were both technical solutions to problems of poverty and starvation and I don't see a reason to exclude it from taking responsibility now.
Distribution is a technical problem. Politics and violence maintain the existing channels of distribution. That's a different kind of problem, but one which technology can also be brought to bear. It just requires some lateral thinking and a willingness to make enemies.
politics/governance and culture are a technology problem too in a way.
One could easily solve the problems you mentioned if you had abundant cheap energy and millions of cheap robots that efficiently distribute food/goods on the planet. A system that could keep track of resources of the planet and efficiently provide a minimum level of food, shelter, safety for everyone. There’d still be the gradient of “if you work hard and create value for others, you get to keep your gains”. However the taxes paid would create a minimum bar of opportunity access for everyone.
One could say that what we need is a resource driven economy instead of a simple capitalistic economy that yields to monopolies and too much power in few hands.