I don't get your comment..... It's because your premium is so low that they need to cover their other overheads.
If they didn't charge for additional work only needed on an individual basis "as and when" then the cost would be spread over everyones policy, so we'd all be paying for sherpatensings house move policy alteration.
Why should i have to contribute for someone elses benefit, i don't ask others to pay towards any costs that i may incur on my policy.
Plus it's in the T&C of the policy so you know before you except and pay what you're getting and can hardly whinge when it's imposed.
If someone changes address every six months they'd best find cover that doesn't charge for policy alterations. If they only change address every ten years i'd hardly lose sleep over £40 once a decade.