So given that these companies aren't making money, what if these changes drive them out of existence? If gig workers truly don't have a better offer, well now they have no offers. What do this people do then?
You want to say "better this job than the worse one then", right? I understand that. But if you view the working conditions of gig workers as exploitive, this can't justify their existence, IMO. Otherwise you get a race to the bottom and can justify any work condition with the exception of the absolute bottom of the barrel.
Whether or not you see the working conditions for gig workers as exploitive is up to you, of course.
I have views on that, not appropriate for this thread, and I accept if someone wants to make this argument. But again, this is a social critique...nothing specific to the gig economy.
... isn't the lack of a better offer one of the components necessary to exploit a worker? You can only exploit a worker, without violence, if they are (financially) pressed against the wall and have no better options, right?