This is not a malfunction of the market. Economically renting is always expected to cost more than buying. Renting has advantages over buying:
* No need to have a significant amount of cash to deposit
* Flexibility to move out into a larger or smaller house that better fits your needs
* No exposure to the risk of changing housing prices (which don't always go up, and can be hugely impacted by policy)
* Less headaches over maintenance, etc. This is (typically) your landlords responsibility.
So, just like a flexible airfare is more expensive than a 'no changes allowed' fare, it makes perfect sense that a rental house on average is more expensive than owning a house. Also, if rental prices are lower than the mortgage cost, the owner should probably do something different with that house.
TL;DR: rental prices are expected to be higher than owning, because renters are willing to pay a premium, and because landlords otherwise have no incentive to let out a property in the first place.
Parent's comment still stands, but you have to take the regulation into account: * people can live in a bigger house than they could otherwise afford, e.g. if they can't make the deposit * people can live in a bigger house than they could have the mortgage for. (e.g. Dutch regulation you can mortgage 4.5x your yearly salary. If you make 40.000 Eur that is 180k, which perhaps buys you a small studio in Amsterdam). Renting you could probably live in a 250k valued house, because those restrictions don't apply.