I can't argue that that would be useful, but to tell you why your ranking changed would basically require reverse-engineering the algorithm. If we could do that, believe me, we would
In terms of future directions, I see us heading a couple of places (this is partly my knowledge of the product, and partly speculative):
(1) Tracking more aggregate metrics, as opposed to individual keyword rankings (including aggregate rankings). The value of any individual ranking is declining as the SERPs become more diverse.
(2) Tracking broader analytics, including landing-page metrics. This may be a necessity as Google strips away more and more keyword data. We expect [not provided] to only increase, for example.
(3) Separating keyword visibility from keyword opportunity. Visibility is a broader sense of how well a keyword or group of keywords are performing (not just ranking, but CTR, social, etc.) and opportunity would be areas that you may be missing out on. I think opportunity metrics would be a lot more actionable than just rank-tracking, but it's not an easy task.
This is something many people on the team put a lot of thought and time into, but as Google and SEO both evolve, the target is always moving.