Someone, at the end of the day, needs to pay for community infrastructure. Multiple levels of government share costs on many other infrastructure projects. Why should housing be any different?
To accuse your opponent of dishonesty is to say you value honesty. Likewise, to accuse your opponent of inconsistency is to say you value consistency. Political life, especially at the helm of a federal party, requires steadfast principles.