But I've been amazed at how many programmers don't like to have them. Why?
Edit: people who say numbers without shift: do you realize you can switch the keyboard layout using Alt+Shift ?