So it is very hard to trade-off the momentum of a three decades old standard just to delight particular subsets of power users.
Not to mention the other side of it: why was help so slow and aggravating? Were there ways to make it non-modal and faster. Unsurprisingly, that's been the focus where Office has tried to make an impact, trying to speed up Help and make it less obnoxious over the years, rather than change up a three decade old keyboard shortcut.
For instance, they could make F2 something that was infrequently useful and unintrusive, then made F3 do what F2 did. So if you mispress, you don't do the even worse F1 thing.
F2 has long been "Rename Object" and F3 has long been "Find" (though Excel in this case doesn't use it for that, but that's another matter). Did IBM do enough user studies at the time? I'm not sure IBM could have found a user study to predict the order of those choices being irritating to Excel users two and half decades later.
Even then, too, the IBM CUA I pointed to was partly synthetic, pulling in commonalities from apps at the time of its writing. Given F2 is nearly universal as "Rename Object" [1], I've got a feeling it predates the IBM CUA by quite a bit in some heavily used applications, but I'm not a historian.
Office never existed in a vacuum, and the function keys have had common meanings for decades. Microsoft used a mix of the IBM CUA guidelines and presumably what they were seeing from the competition (Lotus 1-2-3 and VisiCalc especially for Excel early in its history). If they put the useful function of F2 somewhere else, they would have broken the muscle memory of so many other PC users, even early in Excel's history. If they moved it today there might be riots, some rioting even by the same people removing F1 keys from keyboards.
[1] You can see it on this chart and compare it with most of its neighbors: https://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts
Damn it, i have had a prominent FOSS DE guy basically claim that users are idiots after studying the results of a usability test of their DE.
For me, in the trenches, it is more that users find their own ways of doing things. And if it works for them it works for them, and we have no business correcting them.
These days, we call this "telemetry".
>I'm surprised more people don't do that even today...
Because telemetry is seen as evil. Remember how WMS is praised for collecting this data in Windows 10 to make a better product? Yup, me neither.
The irony is, of course, that every web-based product has these stats built-in. Facebook is known to gather this exact data, for example.
As a side note, it always gets me when people whose PC usage is 99% on the web complain about "telemetry".
The insights designers get from just watching someone use a product are always delightful. The idea is basically ethnography for design. (https://www.interaction-design.org/literature/book/the-encyc...)
'Desire lines' in parks are one example. Desire lines are the paths in the grass that get worn down because people use them even though the designer didn't plan for it.