Part of the reason is the Ganges & YangTse river deltas are the most fertile on Earth. While other regions typically yield 2 crops a year, these deltas average 3 to 4.
Also, the climate is relatively moderate with no major high frequency calamities (like earthquakes and hurricanes).