To be fair, it is stable over long periods for the most part. You can get 10 year mortgages and low rates were here for a long time. The issue (and I am guilty of this too) is being greedy and short term-ist. We are on a 5 year fix that ends at the end of this year and it will be going up by about £4-500/month as a result. Thats increasing our payments by about 50%.
A large part of this misfortune is bad luck but we could have fixed for 10 years but we didn't because we would have got a worse rate. We took a gamble and lost but there are things in place to reduce the risk at the cost of a slightly higher premium.
Is it really bad luck, or bad management by our Government? Bad luck implies its all chance - none of this is chance, it is a sequence of events all layering up, bad national decision after bad national decision. Why should you pay for that? Its not chance, but it is completely outside your control so the impact you can have on it is the same, zero.
When I got my mortgage I asked my advisor about 10 year rates, he said the deals weren't good. I looked myself at the deals available, and they were considerably more expensive, and with less well known lenders, than the normal 2-5 year deals. I went for 5 because 2 year fix and 5 year fix were the same rate.
At the time (only Spring 2022), the scale of this impact simply wasn't foreseen. Interest rates going up, yes, but going up by this much, no, and worse may still be to come.
Its not gambling, mortgaging and remortgaging your one and only home. The system encourages these short term deals, and even if you wanted something more long term, you're then hit by punitive charges to disincentivise you from doing it. That isn't stability.
I understand European systems are different and mortgage deals are far more long term? Why, yet again, in this country do we have to be slaves to profiteering banks.