All models are wrong, some are useful, boolean logic built the modern world. It's a damn useful model most of the time.
> There are other options that are currently not feasible
Which means they are not actually options.
> For example robots could provide everybody's needs
Someone still owns those robots so you're still living off someone else's property/labor.
There are no options where you can avoid paying your own way AND avoid living off someone else's labor. Nothing is free, it came from somewhere and someone who made it happen.
> Or we could genetically engineer people so that everybody finds their particular job meaningful and fulfilling.
People would object to that for a multitude of other reasons, however, as long as your providing for yourself, I don't really care in terms of this argument.