Jobs work better when every player in the team knows how to play their role effectively, and fall apart when any 1 role is not performing.

Classes allow for more independent success.

Also, I lol'ed at BLM's preferring THM. In any competent party, that would be a direct downgrade. Losing Flare, Sleepga and especially Convert and Freeze you reduce your ability as a DD greatly.