As an employer I can tell you for a fact that
the same people who do not work "HARD" today will be same ones who do not work hard any time under any system. I have seen thousands of employees in my career and the very ones today whose names I recall easily are the ones who wanted to EARN their paycheck by doing their best every day while getting paid for their time. They had incentive enough to come and apply for a job in order to earn money so the incentive is to earn a pay check.
Depending upon the type of Socialistic program in place the incentive to earn a paycheck to have money to do things within the collective should be same..
The only thing that changes in the amount of so called free services people get being too stupid to realize that they aren't free and they are nothing but serfs to the elitist Lords who make the rules for and over them.
I think Zim had it right in light of context.