Why the class system is good
In essence, what the class system does for the game is that it utilize one base class to enable two or more job systems as an extension of it. In its current state, each base class incorporates 17 class-specific skills into each job, after which each job incorporates 5 or 10 skills in addition to the base class. Because of this, if the base class is well-developed, the development team won't have to re-imagine 22+ skills for a single job - they only need to incorporate a selected few. From my understanding, the development team feel that creating classes with shared jobs is a huge undertaking, but my counterargument is this: What's the least time-consuming thing to do - create 22+ skills or create 5+? Or do they mean to take a 22 minute shortcut instead of walking 5 minutes?