Earlier quoted context omitted.
For landlords, those new limits do not apply; they remain deductible, just like other qualified business expenses (which makes sense IMO, which is why I support the mortgage interest deduction, to keep owner occupants on relatively equal footing with landlords when contemplating purchasing property).
The real q is, why does government even subsidizing home ownership in the first place?
Firstly, older people own homes and they vote. Secondly, homes are a significant part of people's retirement assets. As companies do away with pensions and as the Social Security age gets increased, home values gain in importance. So the government has an incentive to keep home prices high.
This hurts the younger generation looking to buy homes and raise a family. But the older generation votes in greater numbers than the younger people.
If you are politician running for office, you aren't going to say "lets raise property taxes" or "lets get housing prices down so that young people can afford it".