Owning is expensive because banks are greedy, pumping out the created credit for mortgages, which is an imaginary number based on no actual value, because somehow banks are allowed to create money!
Here's the plot twist: you spend 30 years or even more (in Canada that has reached 70 years!) to pay the mortgage only to find out that you actually don't own the house and you're on a perpetual rent called property taxes.
And unless the root issue is resolved by banning banks' Ponzi fraudulent schemes, and implementing a policy to change housing into a depreciated asset just like Japan did, nothing will change substantially and will only change marginally to prevent people from going out rioting in the streets.