The story of the Tower of Babel is creative way to explain existence of different languages and races.
It also tells us of our inclination to put our Gods in a high places. Possibly it originated from the need to safeguard the shrine from flood and other natural elements. In India, you can finds temples in all sort of inaccessible places.
I guess, our association of “power”, “high position” and “look up” also originated from something like that.