(disclosure: I work at Uber)
> There's little reason for drivers to not be on every available platform
So yes and no. Yes in the sense that switching costs for a driver are very low, but no in the sense that not all platforms provide the same value to drivers. A platform that reduces wait times, batches deliveries, plans better routes, etc. can provide drivers better income per-minute/mile compared to competitors.