It's disappointing to hear about this fee, especially since one can purchase longstay travel insurance for 18 months for about £300.00 and it would also provide coverage throughout all of Europe and come with extra perks such as replacing a lost passport, catastrophic events, loss or damage of luggage, missed flights, hospital benefits, etc. I personally think it's a better option than relying on NHS while living on a VISA. WorldWideInsure.com has excellent rates.
As an American, I will lose access to the right to purchase Obamacare as soon as I move to the UK, otherwise I'd choose that as an option instead of the NHS because I'm already familiar with the way US insurance companies operate and I'm OK with the deductibles and co-pays.
Not everybody wants to sign up for NHS.
It's too bad we can't exclude ourselves from these new fees if we can prove we've already paid for adequate travel insurance.
I guess these new changes won't affect my current VISA but 2.5 years from now, after working and paying taxes in the UK, I'm not so sure you'll be able to convince me it's fair that I will need to pay additional fees to access the NHS, as it feels a bit like a punishment to be double-charged.