Hi Matt,
yap, I got your point guys, and as I said I never rely on this kind of things (that's why [trigger] extists ;) ), so we're on the same page here. but I would disagree with the "there is no point in trying to understand how it works" part. I think it's important to be aware of the tool. for example, the way I came across this is while I was debugging a big patch. I think that knowing about this "order of operation" thing would have helped me understanding what's going on (because there's a rule behind it, that of course like you said could change in the future - risky thing changing this kind of things in my view - but it's matter of fact now is there) . at the end of the day I found the issue in my patch, but almost certainly would have taken me less time if I knew this.
cheers,
Mario