They’re not all on them at all times though, nor paid equally by each app at all times.
From memory Uber penalises being online and passing on work, so assume there’s algorithms for that with all of them. Then you have the fun one where someone accepts a ride, but is clearly finishing one on another app, so your 3 minute wait magically becomes 15.