DPS rotation utilizes 2 or 3 macros at most, but you’re right: this is not a simple one-button solution that appeals to everyone; thus, the verbiage in the title: “advanced”.
The idea behind the multi-button solution is to give players more control over the spells, while allowing them to find that sweet spot that generates higher DPS output. It’s a bit of a balancing act I suppose.
Cheers!