that's how all bonds/loans work
And furthermore, not all loans are fixed-rate. UK mortgage rates are relative to the Bank of England base rate.
So it's effectively a variable rate anyway.
You can get 10 year fixes, but they are of course more expensive than shorter term fixes.
Only assuming it doesn't have a call provision.