I hope you understand that I am not going to duplicate my Github-statements again. Please read through the respective issue(s) created there if interested.
I would vote for a solution, that correctly implements the rules compliance. If that goes along with keeping options for those who don't want that for whatever reason, that would be perfect.
And please don't let us start discussions about "stupid" rules. You either agree to what Veqryn said commenting on the issue "... our goal as always is to create a fully rules-compliant engine for all A&A versions." or you don't.
Personally I consider the discussed rule as a major principle of units movement thus far from being stupid. With whom do I have to discuss the stupidity of this specific rule now and any other game-rule in the future before opening the next "non-rules-compliant" issue?
This leads to nothing, IMHO.