The cross class abilities however are not useless, and I don't know why people are saying that. Removing a healer's ability to swiftcast would result in more than a few wipes. Granted, certain abilities are pretty standard for anyone who wants to remain relevant in a team setting, and if they can replace those with versions for each individual Job, that'd be acceptable, but I really don't see them wasting that much space on each Job's ability slots when it could be put to better use making each Job unique.

There are certain things every position in a party MUST have. Healers CANNOT do without a restorative spell, and a resurrecting spell. Having a pool of generally useful, but not necessary abilities that each Job can pull from cuts down on so much work for the dev's, as well as leaving your own Job a full roster of unique powers.