Eh, I will say even the current ones are too many.

As long as Square insists on using only static-rotation-type gameplay for its jobs and only doing ballet-style combat encounters (either would be fine, but not the combination) then factually more than 1-2 per role is just a waste of resources, everything else could be done with skins and alternative weapons as mechanically the jobs largely do the same thing already. Even Viper, a job that had a huge chance to break the mold (seemingly bringing in heavy randomization with it's left/right lit-up combos) turned out to be the same do-the-same-learned-button-combination-until-you-fall-asleep boredom as all the other jobs. Even with it's shifting GCD, they had to add a haste effect so the difference is smaller so that the poor poor melee DPS won't be confused by their muscle memory having to account for two GCD lengths (nevermind that this is something Reaper and Ninja already do, so meh).

Such a shame. It just ends up wasting animation-, texture- and design-work on 0 added gameplay. That dev resources could be used for more content and encounters instead!