Same with food delivery companies. The drivers have to provide and maintain the vehicle, organize their own health care, pension and insurance. Some companies even disallow them to work for different companies, which is a direct violation of the contractor dynamic. Recently a Dutch judge ruled that these food delivery contractors were not actual free agents but bound to their one supplier of rides. The judged ruling was that this is not correct as they lacked the freedom to work for other companies.
I find it very disappointing that companies like Uber and Airbnb managed to create these amazing platforms but have such disrespect for the wellbeing of their workers or how they affect communities in the world.