I feel confident about getting a train in just about any part of the UK. You know the score, so besides having to get around an unfamiliar station and get to the right platform, it's all quite easy - even post privatisation.
But buses? Wow! It's quite scary to think of going to another town or city, and especially a smaller town or village, and using buses. Besides there being no standard for a bus stop sign, or timetabling, or getting real time information, you can't know the fares, what tickets are available or even what operators run what - until you look at the timetables.
Some councils do better than others, but if I step off a train, am I that prepared? Have I downloaded the specific app (and in the case of Herts County Council, the app is charged for!) to plan ahead? Can I see all the routes and operators in advance?
Perhaps I can, but I wouldn't know where to look a lot of the time.. and what about buses that cross county council borders? Or operators that have their own zones, which don't correlate to another?
That's why I get taxis or walk. Bus operators lose out because I'd rather not have the hassle.
Perhaps I'm just spoilt because of using buses in London, but that's the way it should be everywhere in my opinion. And smartcards should be accepted everywhere, and automatically distribute the money to each operator without me having to care.
I might then enjoy a daily price cap, but the system would still split the money fairly based on the total number of tap-ins in a set period.
Rovers could then be done away with completely, and I'd never need to worry about having the right change when I don't even know the fare!