The benefit of scripted dances is feeling like you've "mastered" them and become good at them. At first you struggle with it but then you learn the script and can optimize it and say you "know the fight" and "have it on farm" etc. In contrast, if it's all random, can you be quite so sure that you have it "on farm" when an unfortunate combination could lead to a wipe?

That said, there is still RNG within specific phases in the script. And occasionally that happens where, despite everyone mostly having it on farm, there is a "cursed pattern" that just gets a lot of people regardless.

Tbh, I just don't mind it being scripted. I think RNG within specific phases is a fine compromise. But more than that, I prefer them to be actually punishing ie. wipe if you aren't using Reprisal and tank mit. Just actually force me to use my kit or wipe in normal content is all I want. This has felt better in the Dawntrail content so far but it's still early and I don't expect it'll stand up to item level increases over time.