I had a long rambling reply to this that in retrospect I think missed the forest for the trees. Put simply, most jobs are worked out of necessity because we don't live in a post scarcity society. It's a very privileged position to have a real choice between interesting jobs that aren't just two terrible competing options.
Removing labor options by force weakens the position of low skill workers because it limits how many interests are competing for their attention (labor demand). There is nothing inherently disrespectful about independent contractor work, it's simply another option in a wider pool of choices. What is disrespectful is suggesting that these people are just to dim to see that they're being exploited rather than acknowledging that perhaps the reason they don't care about the benefits of regular work is because a job that fits into their current life situation is more valuable than the other options they looked at.
People pay you for a job because you wouldn't do it for free.
This is why so many scientists work for peanuts. This is why most game developers work 60-80 hour weeks for a salary 30+% lower than what they'd make working that boring Java job at corporation X.
If it’s out of necessity, it’s often because it’s their second job to some other job that _actually has a schedule_ but doesn’t schedule them full time to avoid giving them the typical benefits of full time workers. Or at least that’s what I’m hearing from business owners and part time workers... right?
I tend to think a work-as-you-want service like Uber or Lyft that pay above minimum wage couldn’t be more fitting to a self-employed / contractor description.
Just because people choose or are forced to do a job doesn’t mean they do not deserve respect