This. It's much more fun, if the AI can build huge armies that are deployed fairly stupidly, and can give us a game on that basis, than an AI that knows where everything is, can't be surprised, and has normal-sized armies.location aware cheating is much worse then resource cheating
With the first case, as a player, you may lose due to sheer numbers, which is fun, or win because of superior scouting, defense placement and information, which is also fun. With the second case, the minute you figure out what it keys on, you can demolish it every game.