kdakze said:
Why was the keyboard shortcuts setting removed?
Because few people used it and it was broken. It didn't disable all shortcuts. It didn't disable autocomplete shortcuts (the arrow keys and tab/enter), and it didn't disable using the escape key to close dialog boxes.
Of course, if these bugs were fixed and it really did disable all shortcuts, I'm sure people would complain about autocomplete being unusable, when in fact they broke it themselves by intentionally disabling keyboard shortcuts. Which raises the question of why have an option that is known to make other features unusable.
Another problem was that certain things are only accessible with keyboard shortcuts. The tag script feature (help:tag scripts) uses the number keys to switch tag scripts, which can only be done with keyboard shortcuts (which isn't great design, but that's how it's always worked).
So it comes down to a question of "Why support an option that few people use, that is known to be broken, and that fixing will just make other functionality unusable?" This is a good example of how something that sounds trivial, like disabling shortcuts, has more considerations than you would think.