Obviously banks that operate their balance sheet at the short end will have serious issues when it comes to maturity mismatch for home loans.
What if banks were require to hold a portion of long term bonds equivalent to their long home loans? Even if governments forced the practice, it would create a market over time in long term securities for home financing. Adjusting the proportion would allow the central bank to reduce the pressure of demand when necessary.
With time people might actually start saving out of real income again?