Niantic is not beholden to anyone to release anything, add any features, or do anything.
Its their game.
If you don't like it, either a) don't play, or b) make something better.
It's a testament to the compellingness of the AR game genre, and the brand recognition that Pokemon has they so many people are willing to put so much time and effort into the game despite how primitive it is.
People calling for an open API are fooling themselves. Why on earth would they give away the keys to the kingdom?
Hacking the protocol and the cheaters created this situation.
They have only themselves to blame for it. Cry. Me. A. River.
You might say that serious cheaters can bypass the restrictions / measures, but clearly from the fuss (and that fastpokemap is still down), its doing the intended job pretty much spot on.
Realistically, nothing is going to change, unless someone starts offering a compelling alternative to drive innovation.