The surface area isn't really the issue. There is plenty enough land area for people to live far apart from each other as well, if they wanted to (at least over here in the States, I'll grant that India might still be pretty crowded, depending on how we define "far apart"). Many people don't want to, since there are a variety of legitimate reasons to engage in human contact.