PC gamers hate not being able to use keyboard, even if you recommend that a gamepad is the best way to experience the game, you'll get a lot of complaints and confused users if the keyboard is not well supported.
Ideally for efficiency and a large audience, we need to support as many input methods as we can while using as few buttons as possible.