probably, imo, all these problems arise, when startups after raising tons of capital have to show growth and profitability to exist at any costs.
This leads to them squeezing everything from all corners.
Have you as customers no faced this ? like how the services of startups start getting poorer and poorer, as they become very big and stable. Ironically, their stable versions is as bad or worse than the organizations which they hate like banks or govt. orgs when they start out.
This just extends to people who work with them or are their vendors as well.
Artificially grown companies, which have not reached that scale because the market has matured but just because they have capital to burn have no other eay to stay alive.
And the worst part is by the time, they are in a place to soncolidate the turf changes, (big basket > zepto), happening in cabs etc. and will happen in food delivery as well.
The only culprit is artificial growth at the threshold of an immature market.