There is already enough food and power in the world to give to everyone.
Enough food yes, for sustenance, but we could use more. And its still produced by a lot of human labour. Far less than 2 centuries ago, but still far more than I'm suggesting we need to get to. And its not in the right places. There are a variety of deficiencies in energy to transport it, and labor to distribute it. So we need more automation, and limitless energy.
When it gets to that level of food availability then sure.
Ah, so your argument isn't that you disagree with me at all then. You merely wish to argue that we aren't there yet. But there is no disagreement there.
Even when food is free, the effort to go and grab it is still an effort. Effort which I will not give away willingly. Go get your own plate and push your own damned button and stop taking the food off of my plate. I did not push the button and walk 15 feet so you could sit there and take the food off of my plate.
Is this a problem you experience often today? You have guests over for dinner and they are too lazy to serve themselves or cut and chew their own food and they try to suck it down a straw right from your mouth?
I've no argument that with plentiful food society would still have social norms and rules, and I think we can agree they'd be expected to order their food and have it delivered to them via whatever the socially accepted process was.
I'm not suggesting a world where people are going to climb into bed with you at night with a sandwich they took out of your fridge, and its ridiculous that you even raising this sort of scenario as a reason plentiful food "won't work".
The real question is how can it be done. If it requires taking even the smallest thing from someone else, you are wrong.
It would require precisely the smallest thing from everyone.
It is better to die than to force slavery onto others.
Yes, I imagine all 30 billion people on earth dying out because not one of them was willing to volunteer to work for 1 hour to produce all the food the world would need for a year.
Hopefully someone will volunteer, even out of their own self interest, since that 1 hour produces all the food they will need for themselves for the year too.
I guess sure, if nobody steps, I'm not going to force someone to put in 1 hour of work in a year. That iteration of humanity deserves to die out.
What you dream of will never happen until their are fully autonomous robots harvesting raw material from outside of the planet and the ability to transform those raw materials into any other configuration required.
We actually don't have to get quite that far along. Productivity will reach a tipping point where charity is sufficient long before we reach full mechanization.
At some point, suppose we develop space based solar power that taps that limitless fusion reactor 8 minutes away to a degree we can't currently even imagine. Some mega-corp builds a for profit power transfer station and charges market rates for power. So far so good, I'm sure you can imagine that.
Meanwhile costs come down, they get more and more efficient, and cheaper to build. At some point they become cheap enough that wealthy individuals can buy them, and yet they produce enough power for an entire country.
A generation further down, a rich philanthropist buys few dozen, puts their maintenance in a trust fund, and provides power to the world as his legacy. hundreds of thousands of kilowatt hours allocated to each and every person on the planet.
Think its impossible? Maybe. I don't. We're seeing all sorts of things happen like this with the internet. Wikipedia for example. When the cost of providing a service falls to below the level of charity required to make it happen, it can happen.
We're a long ways out for power or food still, but if you look at the trends, we could get there.