I can't speak to all markets, but in my experience in a HCOL city in the U.S., this is not true, at least anymore. Buying a place never broke even with renting an equivalently sized one, even in the long run. Yes, there are lifestyle advantages to homeownership, but at my current place and time, not financial advantages.