In many bigger cities in Europe, there are dedicated lanes reserved for public transport. You can grab an Uber and get stuck on the public lanes in a big traffic jam. Or you take the bus and arrive in half the time. Plus the bus is dirt cheap at a fixed-price $40 per month no matter how much you use it. I used to travel 12km by bus twice every working day and it took roughly 20 minutes per direction. Good luck getting an Uber ride for $1 per trip that'll average 36km/h = 22 miles/h through the rush-hour traffic in any big US city.
Oh and don't get me started on the Berlin / Hamburg / Singapore MRT systems. Trains every 3 minutes with dedicated underground tunnels that usually arrive faster than it takes you to pay a parking ticket and get your car out of the 3rd parking deck. Plus, the Singapore MRT is so spotless clean and people are so careful and polite, I'd be willing to sit down with a blanket on the floor and have my dinner there. Eating in the MRT is forbidden, though.
Also, I'm not sure if I had beginner Uber drivers untypically often or if they just have such a high turnover, but in 1 out of 4 rides the driver had problems finding me, despite having my GPS location and my street address. Having waited for 10 minutes only for the driver to then cancel and Uber support to scold me for hiding, I now usually walk to the bus stop and call the Uber from there. Much easier to find, even for beginners. But that kind of negates a big benefit that Uber was supposed to have, if they cannot pick me up where I am.
And speaking of beginners, I have been in almost-accidents more often than I can remember, both with Uber and Grab. The driver is texting on his phone, or trying to readjust the app's map, not paying attention to the road, and then we have to stop tires screeching to avoid running over a cyclist. I have never ever had a bus driver as careless as about half of the app drivers.
And then, there's the crazy aspect. When someone pukes in a shared bus, you can move to another seat. When your neighbor pukes in a shared Uber, you can only choose between accepting the smell or waiting 10+ minutes for the next Uber. Sadly, I speak from personal experience here.