In India the maximum population fall into the middle class. they are only interested in buying affordable properties so that they can make some profit by reselling the property.
I think this is the only reason for people to buy affordable properties as compared to luxury properties.