Housing in the US has gotten to where it is due to horrible laws effectively allowing total tax avoidance for landlords. Take some investment property. You buy it at some basis price, let's say 500k. You rent it out for 15k a year. Each year you can offset your rental income against deprecation of the property and property taxes - meaning, you pay no income tax on your rental income. ~30 years later, you've deprecate…
You don't write off your rental income. You depreciate the rental property over 27½ years and write that off against your rental income. Few rental properties will have under a 3.7% ROI where depreciation would cover all the income. At best you might be paying half tax. In your example, you'd pay no tax, but you'd lose out on the potential income you could have had with better investments (and lose about 6 years' wor…
You can fix it by only deprecating the original cost. A person who buys a 50 year old house shouldn't be able to depreciate a second time, (then next owner again)