I read your polymorphic suggestion with interest and was willing to give it a try. You credited rocksolid with it and so, I wanted to understand the rationale behind it more.
After reading rocksolid's post,I got a little confused. Let me use an analogy for illustration.
How I understand it is like this, you are telling us there is a different way to cook a "duck" (1vs 1 game) and why we should try it. On the other hand, rocksolid was suggesting to try cooking "chicken" differently (1 person controlling team games)" . He only said it might be interesting but we are left to wonder why should we try it at all!
For your information, a chicken and a duck may be similiar (they have wings and so on) but they are completely different creatures, lol.
As for myself, I could tell the difference between a chicken from a duck. I tried duck but did not like it at first. Afterwards, I tolerated it after discovering a new way to cook it. For example, 1st turner no attack rule (josko's method) and a variation of that (1st turner 2 terr attack limit rule at my 1v1 Waterloo games).
What your polymorphic suggestion essentially is but yet another way to cook a duck!
Since I am liking duck more and more these days, I am willing to try this method too! lol
By the way, polymorphic may also work with chicken but I can't say for sure because I am not a cook (no pun intended)