Just had a thought on another contributing factor.
The rotations in this game, for the most part, are invariant on their own. There are a few exceptions (BRD and BLM have meaningful procs that spice up their rotations, for example), but for the most part, each job's rotation is locked in. The next button you push is usually determined by some kind of timer. BRD feels very different to me just because that's not the case: I don't know for sure which button I'm pushing next until it's almost time to push it. With every melee class, I don't just know the next button, I know the order I'm pushing them in basically indefinitely, barring encounter mechanics.
For most jobs, the only way moment-to-moment skill decisions are varied is by encounter mechanics, not anything within the job itself.