Controller players can easily use 32 or even 48 buttons if you use double tap. And most jobs can't even fill the minimum 32.
Infrequent buttons like summon carbuncle/eos, tank stances, close position, sleep, etc. shouldn't be counted because they can be put to a third hotbar, much like on keyboard & mouse.
Stop blaming it on controller players. Not that more buttons necessarily means more fun, but the game can indeed still handle more buttons.