The answer is it’s because there is unequal heating of
Earth's surface. Actually the convection occurs in the troposphere but not in stratosphere
because lower altitudes of the troposphere are warmer than higher altitudes,
unlike in the stratosphere. Troposphere temperature declines with altitude in
the troposphere but increases with altitude in the stratosphere.