Square listen to the community as a whole and have a huge amount of internal engagement tools that gives them the feedback they need to balance jobs.
The 2 largest job related polls in ShB that the community did rated DRK as both the second favourite job (and favourite tank) and rated at a 7.7/10 for job satisfaction.
I'm so glad that SE doesn't listen to the insanity that is posted in these forums, if they did the game would be ruined.