azraal: Look, it's worse than laziness, it's a design choice. If you don't know how it works in the software industry, here is a quick rundown (And I do think gaming is worse for that matter):
You have a deadline to hold no matter what so you'll have to cut corner even if it mean patches later.
So what they cut generally is the "non mandatory stuff" (note the quote here)
They need a game that make great impression on testers (which generally are given controllers by the way)
So that marks are good, and publisher gives a little extra money to the studio which in turns gives a little something to
the devs...
And in the end when you're working, idealism does not hold against bringing a little more to your family at the end of the month.
What suffers though is side stuff like option menu and quality check...
As for the issue with op, i usually use glove pie as there is a configurator that helps you to configure keys faster. Although it's far less powerful than ahk