Потому что электромагнитные волны движутся вдоль прямой (вернее, просто по прямой, по бесконечному числу прямых), и максимальное расстояние, на которое может передать/принять башня определяется таким образом ее высотой.
В случае, если видимый горизонт определять как границу между небом и Землёй, то рассчитать геометрическую дальность видимого горизонта можно, воспользовавшись теоремой Пифагора:
d=\sqrt{(R+h)^2-R^2}
Здесь d — геометрическая дальность видимого горизонта, R — радиус Земли, h — высота точки наблюдения относительно поверхности Земли
Т.е. , чем выше антенна передатчика - тем на большее расстояние можно передать сигнал. Тоже самое и с антенной в квартире. Чем выше вы живете в многоэтажке или чем выше у вас стоит внешняя антенна, тем мощнее сигнал вы примете.
может чтобы меньше преград было для волн
Сигнал с телебашни едет прямо как по линейке и чтобы не было никаких преград ( домов в 20 этажей, деревьев высоких )....вот по этому строят башни не ниже 150 метров!
телебашня еще передает сигналы в другие города
Волны идут от башни не как прямые линии, они от башни расползаются подобно кругам на воде, когда в нее бросить камень. Уходя выше вверх волна теряет свою, как бы это сказать, мощность. Уходя же вниз мощность волны не рассеивается и сигнал сильнее.