I think you're basically agreeing with the comment you replied to. They're saying people who are financially secure (possibly like a software engineer) are less incentivized to work hard. Someone who really needs the money is more incentivized.
If you got the same pay whether or not you showed up to work each day, you'd be less incentivized to show up.