The work environment matters a lot. The other people you work with matter. How you are managed matters. I think if gig software designers thought a lot about this, they would see a lot of improvement in worker retention and satisfaction.
Note that while this would make job a lot more enjoyable for workers, I still think everyone should enjoy the same basic benefits, no matter what kind of employment relationship they are in. But that could also be solved in other ways (basic income for example).
What was again the name of that psychological test they all use to measure the degree of slavish conformance?
Right, and this can easily be underappreciated by those of us working in environments where it's hardly ever a problem if you need to take a few hours to deal with personal issues.
But you know what's more of a nightmare? Driving around to every retail outlet in a 30 mile radius, trying to convince them that you can be the most submissive and obedient out of the 200 applicants. It's hard to begrudge the gig economy for providing an alternative to that.