It was mostly like this in 1.0 and created some very strong jobs, tankable mages and such...

That said, there should be a lot more room than what there is, and OP is right that many cross-class skills just suck and are false choices. Cure is crap if you're not a white mage, for instance.