I don't dispute your underlying point that punitive taxes are a big part of the solution, but I take issue that it's an easy or overnight fix unfortunately because of the interests aligned against imposing them.
[1] https://gov.wales/welsh-government-announces-three-pronged-a...
So your proposal will for sure hurt those vested interests, and I would expect it be very hard to pass the parliament. It's great to see Dutch cities actually made that far, I'll keep my eyes wide open to see what's next for them.
If your business made a loss, you get to deduct that loss from your revenue, before getting taxed.
This is the exact same concept, but applied to investment properties. As for the "dodgy" accounting methods - it's not really dodgy, but merely depreciation of the property at play. Depreciation is real. After all, a house doesn't last forever, so why shouldn't depreciation be allowed for investment properties when it is allowed for all other business capital expenditure?
People like to argue that by taking away negative gearing for property (i.e., treat it differently), that it would increase affordability. It won't make a big difference.
Punitively heavy land taxes on non-primary dwellings solves this overnight. It also raises a lot of capital that can be used to provide services in the area.