And yet, every one seeks to rest under their own vine and fig tree. I don't think that's strictly capitalist indoctrination. People need places, spaces, situations, groups, creative outlets in which they have some basic autonomy. We could set up soup kitchens on every corner so that nobody is ever hungry, but for many that will fall far short of a "full happy life". Like security from violence or shelter from the elements, a full stomach is foundational to happiness, that doesn't mean it's enough for most people.
Although perhaps you have hit on an essential point -- until somebody has an empty dish in front of them, they may not be unhappy enough to take drastic action.
Your life depends on a full stomach, that's the last barrier for most people. After all, the system we live in also ensures that work will take the most of you. We're always exhausted, after a day full of work, happy to have the time to think, regenerate and be among your loved ones. But, before we have a chance of fully regenerating, we're at work again, counting hours.