The net result is an enormous redistribution from productive young people to (mainly) older owners and inefficient land use, a growth-killing policy.
The solution is simple. Abolish all personal income taxes (or at least reduce their levels) and replace them with land value taxes (not property), something like 30% of value annually. Unproductive use of land would disappear. Retiring people with homes close to jobs would move out fast somewhere else, as short commute times have no value to them. Uneconomical building limits would disappear (more efficient use of land - multilevel housing - would have much smaller land tax per living surface area) which would reduce transport costs and time wasted. It's easy to imagine many more positive effects.
Sadly that's never going to happen.
edit: After some thought, never is too strong. If aging gets cured, something like that will be a certainty, because the alternative is the world in which - more numerous - generations after the invention don't own almost anything, which won't work for long.