i think there should be several ways to know of incoming attacks witht hier own disadvantages... like a tower can see far and notify of an attack but wont be able to tell troop count right away. But sending scouts can but risk the chance of getting killed etc. Having different options available is always a plus in RTS

.