This could be already done, but...
If bottoming is as bad as it sounds, then we (or software, or hardware) should work towars preventing bottoming out.
The idea is that if you had auditory feedback every time you bottom out, your body will learn to avoid it.
For this, we'd need to build a switch that register not only the keypress half-way, but also the bottoming out.
if it made a sound for each bottoming out, I bet most people would not do it. Imagine: clack-clack, clack-clack, CLONK clack-clack. Or it could be done by software, with a nasty buzz, as many touchtyping programs do when you misspell a word.
What do you think? Hardware hackers may want to actually try to implement it....