Every job has its nuances. But if a job is underpowered, nobody is going to want to bother mastering that job to discover what those nuances are.

Weaker players love seeing power differentials in jobs because they can still get picked on the basis of their job, rather than having to rely on their personal skill to determine their value to the team. Eliminate those artificial differences and you're forced to earn your value on the basis of your personal skill as a player. It's a scary thought, but better for the community as a whole. Balance rdps across all jobs, and let the wheat rise above the chaff.