I've never understood this. In over 30 years in the industry, I've not once held a job where my keyboard speed had a noticeable effect on my productivity. Even when I had to type one-handed for a month, my productivity was unchanged.
The average developer averages 10 lines of finished code per day. And even with a raw 10x that amount to account for variance, changes, debugging etc, you'd be at 12 lines PER HOUR. Being generous at a full 80 chars per line, you have a maximum of 1000 keypresses per hour, or an average of one every 3 seconds. Even doubling your typing speed or keyboard response time would have no discernible effect.
90% of software development happens in the mind. The small amount of time spent actually writing it out seems kinda silly to optimize for.
https://github.com/NVIDIA/open-gpu-kernel-modules/tree/main/...
The red x doesn't quit apps, it closes windows. CMD-Q quits apps. There are certainly times when you want an app to be running, but with no open documents. This is basic PC stuff, not sure why you don't seem to understand it. Not every app running even has to have a window, so your paradigm doesn't make sense.