I would say that the great Generals fight on the terrain they want to (which is actually different to what you said). What this means is that say your opponent is able to get terrain out that works to his advantage then you simply don’t fight on it. As for cheesy tactics..well I’d sy from what I have observed of competition gamers it is the use of terrain that brings out the real cheese.
Anyway, each to his own. The facts are (as stated at the start of this thread) that ancient battles do not tend to be terrain heavy. If you want lots of terrain then by all means use it. Just don’t pretend it’s realistic.