The thing is that he's not actually wrong. What he's describing is like a glorified Dial a Bus scheme, which could be much better for rural communities than a less frequent scheduled bus service. Using smartphones (and other internet technology, like Amazon Echo) to schedule pickups through an automated system is far more efficient than phoning up a human and getting them to adjust a schedule manually. The buses don't have to be driverless - they just need to have some way of re-routing the driver whenever someone needs picked up along the route. Uber already offer actual ride sharing for reduced fares, so the technology exists today to make this feasible.
In denser environments like cities it'll still be more efficient to run traditional bus services, albeit with some possibility of efficiency tweaks. The real change is for places which couldn't provide efficient public transport today for any reasonable amount of subsidy. What ultimately matters is whether people can get to the places they need to go, for some reasonable amount of money and in some reasonable amount of time, and there's no reason why we shouldn't leverage technology to make that happen.
In denser environments like cities it'll still be more efficient to run traditional bus services, albeit with some possibility of efficiency tweaks. The real change is for places which couldn't provide efficient public transport today for any reasonable amount of subsidy. What ultimately matters is whether people can get to the places they need to go, for some reasonable amount of money and in some reasonable amount of time, and there's no reason why we shouldn't leverage technology to make that happen.