Есть три причины, по которым в зоне степи не могут расти деревья. Первая причина - в почве слишком мало воды и закачивать ее на большую высоту трудно. Поэтому в степной зоне деревья (как правило небольшие) растут лишь по берегам рек.
Вторая причина - сплошной покров быстро растущих трав заглушает всходы деревьев, которые растут значительно медленнее, чем трава.
Третья причина - в степи живет много крупных травоядных животных, которые топчут траву и деревья ломаются и гибнут