My guess is that's because most fantasy writers are in Europe or America. For them, the north is cold going to tundra, the people live in temperate woodland regions and steppes with rivers, and the south is dry and contains deserts. It seems to have become a convention among fantasy writers.