Provoke is pretty useful, and I agree that Warriors should have it as a primary skill, not as a cross skill. It's confusing that basic skills for roles are missing from jobs. FFXIV is balanced for cross skills, but if players don't know that, they won't realize that they're missing important skills.

Some skills should be available based on the role (dps, tank, heal) while other skills vary based on the class and job. For example, all dps and healers should have threat dump skills, tanks should have interrupt and taunt, and healers should have a big emergency heal on a cooldown. All dps should also be able to choose between a single target and an aoe LB, instead of only having one type of LB depending on the class. Etc.