Gig jobs are fine if people can provide their own emergency fund and pay out of pocket for their own benefits. That is, the difference between "gig job" and a "successful sole proprietorship" is how much money one makes.