The funny thing is that a lot of monks would see a noticeable increase in personal DPS just by standing at the flank and using Dragon Kick->Twin Snakes->Snap punch, with occasional TODs and Demolishes (well, and a perfect balance opener). You do more dps on paper by alternating to the rear and using bootshine->TrueStrike and slipping in an Impulse drive, but the positional lag, and the chance of the Twin Snake and Dragon Kick buff/debuffs dropping off if you fiddle too much can simply mean that you're barely getting any dps increase for all the effort.

Compare Twin Snakes and True Strike. The duration of the Twin Snakes debuff is 12 seconds, and 6 global cooldowns takes exactly 12 seconds if there's no lag and you have full GL up. The Twin Snake buff will be falling off as your next twin snake lands. Making the second rotation a Twin Snake instead of a True Strike loses you 10 potency and possibly 5% crit off the move, but can potentially gain you 14 potency by having the twin snake buff up for the third rotation's mid point in the event that you don't get things lining up perfectly.

Impulse Drive is high potency but 20 TP more than equivalent attacks and slipping in an extra GCD here will potentially lead to other attacks landing without some of the buffs.

I'm no Monk myself (though I play with one in my static) and in a lot of cases a much simpler rotation at the flank can equate to higher dps in practise. You have to be lag free and utterly on point with every single positioning and keypress to make a Flank-to-back rotation deal more dps.

I'm not advocating always ignoring the super complex rotation in favor of easymode 3-4 buttons, but you need to know the limitations of each encounter to know when to swap into the massively optimal but far less robust stuff.