It's just about the restriction on the number of inputs you can have. You can map the A button to any letter you like, for example, but you can't add a "diagonal movement button".