First is the fact that China doesn't have a long of land available. Most of the cities are already full of residential buildings which makes land inside the city limit very very expensive. Thus developers need to make sure they get as much as possible out of the plot they get - by building upwards.