Public transit timetables should be open data, published in an internationally standardised format.
That way, instead of each region having its own route planner, maintained separately and with varying quality, we could have a large choice of route planners (even offline ones) that work in a large region.