I don't see why people have this huge problem with 2 class = 1 job system. It's basically how FFT/A/A2 worked. You gained abilities in multiple jobs to unlock the advanced jobs. The system has been used before, it works and it's actually pretty great. If anything it enforces the spirit of the armoury system. You're supposed to level multiple classes, not just one.