mmmh ok, it can make senses. But truely in situation where a SC appears, you really want to fire on first round (because the opposing side will cast mass enslave unless hit before he acts)
I still think that there is situations where the AI has no possibilities of guessing right. This is where the handy (and quite often asked can i add?

) checkbox "dont override orders for this leader" would close the debate. If its goes wrong because of player's fault, nobody will feel ressents.
Related to this, does a possibility exists that a battlefield enchant is overriden if the opposition is only composed of one single (albeit rather powerful I must say) leader? That would screw an army of mine in fact.
Perhaps in the case of powerful leaders the AI never override? I hope so and I will know soon.