I hope at some point, ride hailing companies will start offering something like a bus service. The trick will be normalizing prescheduling trips. Like, if I schedule a vehicle to pick me up at 8:15am to drive me to the office Tuesday, Wednesday, Thursday, and a return trip at 5:30, you'd be able to better optimize picking up more people on the way who are going to a similar location and to do so in an appropriately sized vehicle. That would bring down prices a whole lot, while mitigating congestion.
I'd be willing to pay a bit more vs a bus if it means I can have a reliable pickup time, a guaranteed seat, and I feel safe.