It lets the Devs tailor secondary stats (Crit etc) separately for the melee jobs, as well as keeping those jobs visually distinct for the most part. I know that MNK and SAM look the same, but they both look different to Dragoon etc.
Its not perfect, but it does indeed serve a purpose.