This looks like it would be the only way in the current system to give any meaning to a class.
The jobs are really just an extra subset of abilities base off your main class and a combination of subclasses. So it would be 1 job and 1 class, like Swordsman level to 30 have 15 Pugilist and become Ninja and then you would be Swordsman/Ninja.