Other games have "specs" precisely because you only have one class per character, as opposed to this game where you have all classes per character. It doesn't make any sense to respec a job. Just switch to a different job.

Lots of people think being able to "choose" from a lot of different options is "good", but the reality is that there will often/always be an "optimal" setup, and others will mostly be ignored. Yes, some people will do weird stuff for no reason, but you have that now: Some people use a good, proper rotation and do good dps. Other people do NOT use a good, proper rotation, and they are a wasted slot in your party, sometimes doing less damage than even the tanks.

The game lacks depth because of 1) a lack of content (viable content is like... Second Coil) 2) a lack of interesting content (FATEs, Levequests, guildhests, almost all dungeons, etc. are trivial to complete and offer next to zero interest - only truly fun content is primal fights, and most people can't even do them properly) and 3) trash mobs are... trash (fighting Mob X is almost identical to fighting Mob Y - they are not dangerous or mechanically interesting, mostly because they are too low level and don't use skills that really threaten the party).

This could easily be solved by making more content, introducing content that's actually fun, and cranking up the level of trash mobs. I wish FFXIV team would confer with FFXI and talk over things that actually work/are enjoyed by players in an MMO, as there are many good systems in FFXI, and yet FFXIV seems determined to put in only the most generic/boring types of systems possible, presumably with the intention of making it "easy" for people to get into... but this creates a distinct lack of lasting value to most content.