The problem with the latter two is they get stuck in the same traffic as everyone else. Better 1 bus than 60 cars ofc, but it's not really that much faster even if you have bus lanes. If you don't have bus lanes, it's slower than driving by definition.
The former two work way better in their use cases (intra-city and inter-city respectively), and both of them pale in comparison the undisputed king of large metropolitan transit, the metro/subway/underground.
Thought process was like: if everyone just used buses, we could keep the infrastructure and it would greatly improve traffic. Of course in practice, IDK...