There was another thread about this fairly recently and almost everyone who complained about button bloat in the thread later exposed themselves as having no clue how to bind their abilities properly.

For reference, here are the number of buttons for each job currently. Every job has around 30 buttons give or take, with SMN having the least at 25 and SCH having the most at 35.