One problem with buses is that paying the drivers is expensive. As a result buses need to be big to amortize the cost of the driver across lots of users. But big buses don't work well in low demand times of the day. The only option is to run them less frequently, which sucks for users. And big buses don't fit down small streets. And fewer larger buses means fewer routes. Self driving buses could solve all these problems.
I'd still prefer to walk or cycle, but I'm probably biased because I live in a warm, dry and flat part of the UK and don't have kids.