When I was designing my idea for Blue Mage, I had originally thought about having three separate jobs but then you would have to have a lot of abilities with different effects to cover all necessary things each role needs, which could lead to a lot of unused abilities or some OP combinations, like a Tank with high level healing abilities, a Healer with great DPS, etc.