In my condo, there's a bylaw that new owners must occupy the unit for one year, in order to discourage speculators and try to maintain a high percentage of owner occupation. While there are definitely efforts to skirt it, it does seem to mostly work.
Imagine if entire neighborhoods could create such ordinances. Prices would surely begin to trend downward, providing access to home ownership in desirable areas, allowing those with normal incomes to purchase starter property and begin families.
I wonder why this isn't ever discussed.