The problem is that interest rates are being artificially held down mostly for political reasons, rather than market reasons. No government wants to be seen as the one which puts interest rates up so high that people lose their homes.
Sorry but that is complete BS
Interest rates are set by the Bank of England these days - the reason for this is explicitly to avoid political interference. The current governor is the same one who served under the previous Labour govt - politics has got nothing to do with it.