I disagree, the business model works out just fine for a lot of people.
At the core of the problem is the concept if a contractor. These cities are trying to go around a federally defiend concept of contracting. You agree, as a self-employed business operator to provide services and get paid for it. Employees on the other hand provide labour which means performing assigned tasks under a specific job title, typically under some sort of management with performance reviews and accomodations provided. Anyone from IT workers to general contractors contract out services as a business, not labour as an employee.
When you hire a general contractor to fix your roofing for example, they are not your employee, you don't have to pay them minimum wage, withold taxes or provide medical care and paid vacation to them. I have been a contractor and hated it but I know people who love it.
The scale and nature of Uber's business is no reason to treat them differently when everyone is supposed to be equal under the law. Taxii drivers were typically independent contractors as well unless they had their own medallion back in the day.
I have not read any argument so far as to why Uber and friends should be treated differently.
I would hate to pay more for their services just because a bunch of people who can't ger a job elsewhere want to force uber into employing them when it wants to contract them. Most people I have met who do this work have another day job and uber is extra income. If you wanna do it full time, you can pick locations like airports for uber and downtown areas for doordash and ubereats, especially in places like manhattan or miami and make much more than minimum wage.
To be clear, under this law, the guy who hustles and makes $25/hr will get paid minimum wage just like the guy who takes a nap in his car near his house until he gets an order/ride. Essentially, in addition to other burdens, they want drivers to be paid for being available but also drivers would have to be told where to work and how to work, for example you can't park in the middle of nowhere, where you know you won't get any orders and get paid for it.