I can only comment on the "early years" of the company (2000-2011). It was a business decision -- we felt we created more company value by applying limited development budget and effort to winning entirely new strategic customers (large metro centres, each with their own integration, payment, and back-office requirements that most people never see) than to adding more than core features to the user experience.
Naturally, every potential feature, once implemented, has ongoing costs and risks with respect to availability, data quality, maintenance, impacts on customer service, image, impact on our municipal customers, etc. We were a small, lean organization then. It's impossible to know if we struck the optimal balance; you're reasonable to ask!
I am now just another user of the service and I love it ... but in 2016, location-based everything is a reasonable expectation! Cheers. :-)