Alas, this is just not true. To implement one that works requires accepting tradeoffs that make it barely more useful than paper passes and tickets, or ballooning in scope and complexity to try to implement what people think are basic features but are really hard to do (fare capping, online...