Would make boss fights more engaging but I think would require considerably more script programming.
Even if we set the boss on a system where each special skill or attack has its own individual CD to prevent certain ones from being over spammed while also being linked to a short GCD to make sure it doesn't instantly set off 3-4 skills all at the same time. Then add HP or battle time trigger specials and possibly an enrage where it basically pushes all the buttons. Granted with a more randomized attack setup they could atleast do away with the timed enrage on encounters.