I thought you were smarter. Low overhead is the key to middle class retirement. Owning your home outright is a huge step in that direction. Paying rent sucks the cash & the life out of median families & below. Rent rarely goes down and the value of a fixed mortgage payment diminishes greatly over time other than in a deflationary scenario.
Paying rent your whole life locks people into the work until you die scenario.
I'm terribly sorry to disappoint you with my limited intellect, but you're very much mistaken. The MID hurts the middle class, it does not help it.
Look at it this way:
1) Housing prices for regular people are primarily determined by the effective amount they pay each month in 'rent', meaning mortgage and property taxes combined.
2) When you give someone an income tax break for buying a house you effectively increase the 'rent' they can afford to pay and therefore housing prices go up.
3) The single largest obstacle to home ownership is the down payment, not the monthly mortgage payment, and the MID makes the down payment higher.
4) Therefore, the MID makes owning a home harder for regular people, not easier.
Also, the MID is primarily used by the upper middle class and rich, not the people who need help the most.
Paying rent is preferable to owning a home in any number of circumstances as it limits downside risk, sudden expenses, and increases mobility. Regardless, it's a choice everyone needs to make for themselves and there's no reason for the government to incentivize buying a house. If they want to subsidize middle class retirement they should just do it directly.