I remember having a bus come every hour. If you miss that bus, then oops you’re an hour late for work.
If you run 5 minutes late in your car, then you are 5 minutes late for work.
Also if you have to take 3 or so busses to connect somewhere, depending on how the scheduling worked out, you could get unlucky and have an hour wait between bus 1 & 2 and an hour wait between bus 2 & 3.
Taxis cost a decent amount of money here.
Uber/Lyft/etc are hit and miss. App says if you need to be somewhere at 9am, to request the ride at like 8:30 or whatever. And when you do, you don’t get anyone showing up or someone will grab your ride, not come to you for 10 minutes, and then put your request for a ride back out there for someone else to grab.
It could arguably be worse.