People don't think this work is a full time career, but they often enough don't have another choice. When you have barely (or none at all) language skills, or you're an immigrant whose certifications from their home country aren't recognized, or you're without legal immigration status, there aren't many ways left to make a living - it's either "tech gig work" (deliveries, taxis), construction/trades/restaurant helper or agriculture. The latter options are physically demanding, dangerous options or they don't exist around urban areas, and you often run into issues getting paid or dealing with dangerous/abusive employment - "gig work" options at least pay out reliably and carry less workplace abuse.
Want to fix gig work issues? Offer a decent social safety net so that no one is forced to accept this kind of work just to survive, and the market will (have to) improve on its own.