True, this might make a neat scenario, but I think it would be best to keep it out of a generic build. The more complex AI behavior we try to introduce, the greater the likelihood of error. And as a general principle, I'd rather have the AI with few preconceived notions of how to play.
Complexity is fine; it's specificity that you want to avoid. Maybe that's what you were saying.
The thing is the fact that a unit is a UU doesn't matter. What matters is what you have (or can have) stacked up against what your opponent has (or can have). My uniquely having Praetorians isn't so different from me having Iron when you don't, or you having Rifling when I don't. There's no sense in using this strategy when it's just a particular form of the general strategy of taking advantage when you are stronger.