Thank you for the detailed explanation, but I still don't see how only supporting specifically xbox and PS controllers could be a better alternative. Wouldn't that force players with other types of controllers to download JoyToKey or AHK or other hacky solutions to play the game? How is that easier?
What about games that let you rebind controller keys via the options menu? Isn't that the best of both worlds? No 3-rd party software required.