Eh, fair point. That said, I use a spreadsheet for fitness, so I might be a bit biased.
All of the functionality mentioned in the comment I replied to is trivial to automate in a spreadsheet with a few manual entries every month.
Why not just make a spreadsheet?
There is a key distinction between a contracted public service and a private company running a for-profit business. Think buses (as you described) vs taxis.