I like reading your thoughts on the matter and think they have value and you've provided many measurable metrics that can be used to measure a form of productivity. But that's the problem I feel right is that ultimately they are an objective measure of /something/ more or less tangible, but none are a measure of impact or quality. Many of the best lines of code are the shortest blocks and written in the least amount of time, but they took weeks of careful thought to understand how to do them so elegantly. They took immeasurable collaborations that occurred outside of measurement systems and so on.
I am a manager of coders and I understand the value of measurement and I do measure but we don't use any of the measurements to judge people. we use them to help plan projects and assign work, but the reviews remain entirely subjective because i don't think you can measure a persons quality or value with metrics.
but i do think you're right that a lot of managers and their management are over-reliant on data for decision making reasons. i think a lot of middle management loves data because data can be used to create a story. with data you can make almost any story you want that provides justification for any action you want, and the mere presence of "data" can be used as the fall guy. "Oh i had to do x because the data". instead of taking responsibility as a manager, or the laws or company policies allowing a manager to take responsibility, you kind of use the data as a faceless enforcer. but that said even that data in the hands of an unintutive management can lead to incorrect actions and unintended concequences.
so productivity data is ok, but it really needs to be only part of a managers decision making events. but like someone said elsewhere, in this specific case, chances are pretty good Dimon's measure of productivity is actually $$$ revenue generated, which leaves out all the other factors and only focuses on one, which if you're running a company is a pretty important one, but again, focusing on revenue sometimes you lose the forest through the trees as well and miss other signals that are causing changes in revenue.