The article is not really about the caps lock key. It's about stupid "data-driven" design.
Science has known this for a long time. Designers seem intent on having to rediscover this on their own.
I think this goes to show that lots of data-driven processes are anything but - the data is amoral and does what you tell it to do - or finally confesses after enough torture.
Telemetry says feature isn't used hardly at all? Means we need to promote this feature (in the case of ads, perhaps)! Or it could mean we can remove it entirely, in the case of Mozilla.
In the end it's just used to confirm what we wanted to do anyway.
Let me introduce you to SysRq https://en.wikipedia.org/wiki/System_request
Even on big things that have had hundreds of developers it is never considered. Try hitting the pause button while watching a video on YouTube for example. Nothing happens. Try hitting it in any major video game. There are a scant handful that recognise it. It is a forgotten key.
On MacOS if I remap a key, it gets remapped for everything. I suppose the remapping is done before applications get the keystroke. Even if I connect to a remote computer, it’s getting the remapped keystroke.
On Linux, it’s just locally. On a remote system, the original keystroke is passed. The only way to get around that is with a programmable keyboard. But then your laptop keyboard doesn’t work the way you expect.