Expensive gadgets make programmers happy...
The real crock is to not buy your employees nice equipment.
1000 lines of code per engineer per week is probably a factor here. Think about a flow where you're bottlenecked by typing something. You then don't finish the thing because you have a sprint planning meeting. You come back and forget where you left off, and never check in the code you half-wrote. If you finished before the meeting, then your line-modified count would have increased by 50 lines or something. But now you spent an hour doing nothing, as far as the lines-of-code counter says. That's a problem!
Typing speed is back pressure on ideas. When a system is overloaded, it should apply back-pressure so that the producer produces less. That's what your keyboard does. The question is: do you want back-pressure against your ideas? If not, you need to add a buffer that can account for the bursts. Typing faster is that buffer.
I believe software folks could take some cues from that practice.
The reliability of the keyboard doesn't matter for software engineers. You just get another $20 one out of the supply closet while you get your next cup of coffee.
(I used to be a big Topre keyboard fan and owned quite a few. I didn't buy them for reliability, though, I bought them because I liked them. That's not a good "enterprise" reason, though, which is why they're not standard-issue for software engineers.)