Quote Originally Posted by Shurrikhan View Post
In my honest opinion.
As the poster above me stated it's really both.

Remove the classes, re balance the jobs to have unique ways to manage the same effect as the old cross class skills while removing a few for abilities that would make the jobs unique upon themselves. But your right they are suborn in making sure that each job gets "X amount of things" and regardless of how that effects how they balance them.

The class system being in play restricts any future development period.