>>You are implying that ancestors of these landlords
'Ancestors' makes it feel they are from the 15th century. In reality these are people from 1960s/1970s. In most cities at that time buying a property was a no-brainer investment. There were public sector companies springing up all over the place, and the first round of urbanization was well in progress.
Also you don't even have to go that far, even in the 1990s, during the peak of onsite-money techies in Bangalore were swimming in, most currently high valued properties in the vicinity of ring-road today were available for almost free(Comparative to IT salaries of the day). Like 75 - 200 rupees/psqft.
The real problem is. Property hunting and buying is a long drawn process, that spawns over a year. Everything from scouting for opportunities, to negotiating, getting legal work done, raising money through loans, paying taxes, registration, long term care and maintenance are high effort consuming activities, that will drain your energy and stretch you will power to water film thinness.
Most of the crowd either does not have what it takes to think in terms of such long durations of time. Or even if they do, they have to undergo that process several times to build a decent portfolio of properties. That means weekends, and other holidays all go away towards this. This is above beyond any other maintenance you have to do. That is far away from opportunities being invisible. These are issues related to personal enterprise.
That's one big reason why Mutual funds have taken off so well.
But big returns await for those people who can scale the real estate mountain even today.
>>If you think moving out of those places is called instant gratification then it's hard to argue.
The good part is you will get what you want. So everybody will get what they want.
If some one wants properties as investment they will get it, and if some one wants to spend that money for a good quality of living they will get that too.
Those decisions have consequences. You just have to understand them and be fine with it.