Only because it's a requirement if you ever want to retire in a society that puts profit above human life.
You think profit is anti-human?
I kind of agree with him: probably, a civilization deemed to be called "advanced" would have everything in place to sustain the basic needs of its members: that would be the baseline of everything
If there are too many people, that means birth control
Basic needs does not includes entertainments either :)