Why are there places where trees don't grow?
A non-conclusive list:


frequent wildfires
not enough water
too much water
bad soil conditions
average temperatures too high or low
not enough sunlight
animals
human intervention
other vegetation is better adapted to local conditions and thus suppress growing trees