something i wish i could convey to everyone is that the people in public transit agencies are often aware of the problem and are just as frustrated by it as you, but fixing it is not a simple or fast process, and oftentimes requires fixing a dozen other things as well. we know, we're working on it!
As someone who has worked with the bus dispatching app we're building in-house, ghost buses aren't just a software problem! There are people making hard decisions in fast-paced environments and recording those changes can sometimes fall through the gap.