Maybe, but back in the day there was no clear vision for each of the job. The community essentially designed the jobs for whatever roles they needed. Now the developers are tapping into that and trying to refine each job. For a classed based game with 20 different classes it doesn't make much sense to have a class that fills every roll.