When land prices are so high, it is better to sell them to commercial developers. The disproportionatly high value of land prices versus the low return on agriculture will tempt anybody to sell the land. An acre of agricultural land, which would have not cost even a lakh sells for a crore. So, it makes farmers believe that they are better-off selling the land & deposit the money in the bank and live off the interest rather than struggle throughout the year doing farming and not knowing whether the crop will be delivered and even then whether it will sell.