Earlier quoted context omitted.
> we should have a solution for independent contractors being put out of work. We have one age old solution for this problem. It's called savings.
Hard to do for people living paycheck to paycheck. Then they should refuse the job you say? Yeah right then they don't even have that little paycheck anymore. There is a power imbalance here, and that's the root issue. The employee and the employer are not on the same level in terms of negotiating power. Hard for tech people like the HN crowd to realize, but in most areas outside overpaid overdemanded software engine…
However, don't forget that it's usually the same for a business and its customers: Ride-hailing itself is a buyer's market. Lyft and Uber are unprofitable. The only way for them to stay "in business" is to constantly burn money.
Supply and demand is not a free market ideal, it's a law of nature. Worker's rights or unions can't raise market prices above demand by fiat, all they can do is limit supply so that prices naturally rise. That means more people are out of a job, but those that are in the job might make a little bit more, if the overhead of running the union doesn't eat up the difference.
You can make the argument that limiting supply is justified, just like forcing people into pension or health care systems may be justified because people are fundamentally irrational. You just have to be able to phrase it that way and acknowledge the trade-off, otherwise you're just fooling yourself.