The present role system is just a cost saving measure, nothing more. Rather than design unique animations for different jobs, just give them all identical copies of the same abilities, without even the pretence that they are different. Saying that we have 17 jobs is just a marketing gimmick, when you have only hired four people who are attempting (poorly) to manage all of them.

If Square Enix can't be bothered to invest time and money into their job design and gameplay, they will lose players to companies that will.