That's why I like the J-PAC and the I-PAC. I have no trouble mapping everything in Ultra Street Fighter IV with those.
I love how you assume SFIV represents the entity of TTX games when there are at least a dozen TTX games that can't be played anywhere else. Not to mention many people (myself included) prefer the clean, arcade-style, no-menu version of the game over any console or PC variant, even if the initial setup is more painful.
Also, unless Capcom released a patch in the last week (since thats when I last reinstalled USFIV on my cab), every PC variant they've released of SFIV so far has required the use of the x-input hacked DLL in order to map more than one player to the keyboard. I know this because I had to use said dll in order to get it to work with my ipac.