Similar to real life - if you are high up you can see further. It would be great if making towers actually gave a tactical advantage!
Right now, despite being able to shoot over some walls, they are mainly detrimental because enemy snipers will always check them - how easy is it to see an enemy hiding in a tower? VERY easy.