Quote Originally Posted by Ultimatecalibur View Post
I think there are far more situations than you give the game credit for. If you actually think about it, this is what is currently happening:
  1. Mechanic that forces the melee jobs to disengage is telegraphed.
  2. Melee starts combo.
  3. Melee hits second step of combo (possible)
  4. Melee uses gap opener
  5. Mechanic goes off
  6. Melee uses Ranged weaponskill (combo interrupted)
  7. Melee uses gap closer

The interruptions are happening completely due to melee dps and tanks being greedy and trying to get in just one or two more gcds in before they move which causes the ranged weaponskill to interrupt the combo that they left incomplete. With a 3 step combo moving early would not be as much of a penalty as this becomes the "safe" strategy:
  1. Mechanic that forces the melee jobs to disengage is telegraphed.
  2. Melee uses gap opener
  3. Melee starts ranged combo.
  4. Melee hits second step of ranged combo
  5. Mechanic goes off
  6. Melee finishes ranged combo
  7. Melee uses gap closer

As for how to counter button bloat, 4 words: one button ranged combos.
Dragoon's rotation continuously loops, thus they will always suffer a break under the current system or your hypothetical "solution." Of course it's greed related. But no other job suffers this problem. All three Casters even deal higher damage than the Melee, Samurai notwithstanding, despite having no worries of disengagement or combo breaks. A Black Mage can mitigate their lost casts through Triple Cast, Swiftcast, Xenoglossy and stored Firestarter or Thunder procs; Red Mage has Dual and Swiftcast, and Summoner outright giggles at the mention of "downtime." Melee all lack this option.

If the whole combo is going to be consolidated into a single button. What's even the point of designing say, two new animations you'll almost never see? This is both entirely unnecessary and needlessly convoluted when simply buffing the range abilities ( while giving Monk one) and making them not break your combo fixes the problem without issue.