Actually no. In anything, the socialist states were infamous for people not-working-that-much. The Kronstadt Rebellion and Solidarity had nothing to do with "refusing to work", and all to do with fighting the state power for more freedom.
That said, it's not either corporate capitalism (as described in the article) or USSR. There are plenty of options in between, starting with respect for workers as human beings, and regulations that ensure that treating people as mere cogs is not an option to gain a competitive advantage with. Kind of like we abolished slavery -- we can also abolish unpaid overtime and treating employees like shit. Take a look at Europe. And, no, the reason US has a slightly more advanced economy than, say, Sweden, is not due to harsh working conditions. It's has more to do with human capital, a large unified market PLUS tons of military might abused to ensure cheap oil and resources.
Capitalism hasn't yet completely eradicated all drudgery from the world, but Mother Jones isn't about to acknowledge that it's better that 4000 marginal workers have jobs than not.
Having a job at those conditions or not is not the only two options --we only make them to be. It's like you're saying "it's better than 4000 slaves have an owner to feed them than not".
It is horribly oppressive for a software engineer to imagine a job where you have to come in on time, but now remember your frustration at closed stores or unavailable phone support/customer service.
Yes, people have been taught to behave like spoiled children, and expect others to work for them 24/7. To the detriment of their own working conditions, because you are a consumer for a few hours at most, but you are an employee most of your day.