It takes quite a long period of good service to undo one bad interaction.
These could still be smarter, I remember a year or two ago stood at a bus stop, watching the position indicator for a bus I wanted to catch and realising as it in real life appeared at the next junction - it was diverted away from my stop, one of the icons I'd been ignoring was a deviations from normal route, it's often set [road construction work] but that week the diversion avoided the stop I was stood at. That bus goes in long loops so I caught it about a quarter mile away after a breathless run, but a smarter app could say
"Hey, you seem to be waiting for the U6H, at the Broadway stop, and it's not going to that stop. Walk this way for a few minutes to reach a temporary stop at which today's U6H will pick you up instead."
I love my local region e-ink screens which just show me the info without wasting too much energy.
(Also, signal is terrible throughout lots of central Edinburgh. I can be at a bus stop just off Princes Street and get nothing at all.)
At one point Edinburgh's bus operator was part of the same legal entity as the company which provided some bus services in my city, though that is no longer true. London has it right, no tourists and almost no locals care about the bus companies. All the buses are painted the same colour, all of them work the same way, who cares which company operates the bus or why?
A standard "non-profit" bus app that all bus companies could use would probably be very useful.
That's not useless but it's no substitute for real time information. Seeing "Your bus is six minutes away" is reassuring in a way that "Well, the bus isn't scheduled for another minute, and maybe it's running late" is not.
In that "Oops, it's diverted" case which annoyed me, my bus was, from that point of view, genuinely getting closer, I could see it on the map. And then I realised, with growing horror, that it's on a road which won't pass me. Maybe that's a glitch? Then I saw the bus itself, in the real world, too late it's actually not coming here.
That is not my experience at all. I use busses every day and I always use the posted times and don't want to look for it on my phone. There are a handful of bus stops on my common routes without displays and I always hate it.
I'm not sure there is a critical mass of people actually looking at the apps for real-time departure information, at least not in my city (Vienna Austria).