Just because somebody disagrees with you doesn’t mean they don’t understand basic economics. You should be a little more charitable in your discussions.
If they were responding to this part:
> why would you work hard to create value for others in a system like that?
Then their answer of no makes no sense, so I don't see a way to be much more charitable