This is why I'm thinking we need a new system. Not capitalism, not communism, not anything that's already been talked about for 200 years.
It seems to me that our real problem is that we are wired to demand everybody contributes. Both righties and lefties actually agree on this, they just have different views on how to get it done theoretically, and in practice have also come up with various schemes to make this happen.
But actually we live in a world of plenty. Yes, there are hungry people. Yes, there are people who don't have an iPhone.
But what do I mean? I mean that in general it appears to me that almost everything is produced by a very small number of people. We're no longer living in a world where you need 9 people to feed 10 people. The same is true for a lot of goods and services. We don't actually need a bunch of people to do many things.
Quite a lot of processes, if you ask someone who works in various industries, are really done by a few people, supported by a cast of extras that outnumbers them. Some of these extras make more money than the people actually doing the useful work. Often these extras are are like you allude to, only there in order to pretend they are part of the process so that they can make a living.
To make things worse, there actually is a class of people who have no job at all, which creates a kind of fear among the hangers-on.
What we actually need is to have productive people unimpeded by people who need to scrape a living. We should change our norms so that if you aren't selected to be one of the people who makes iPhones or grow food, you can just be good friend. If you want to be an iPhone maker, study and try to get in there. If you don't make it, you're not a failure. You just go about living while all the robot designers take care of stuff.