Earlier quoted context omitted.
Yeah it's stupid. But many countries have similar weird rules about this. In the UK the fee is about £400 so not too bad, but for instance in Poland the only way to do this is to write a letter addressed to the current President of Poland and only they can grant it(my understanding is that they always do, it's pretty much an automated process, but you do actually have to send a letter to the president).
What reason would there be to give up British citizenship? The only one I can think of, is to aquire a different citizenship that doesn't allow dual citizens (like China). Although even then, the guidance on the British government site suggests they will go along with whatever crap China wants (like destroying a British passport) but allow keeping British citizenship, issuing a new passport afterwards, if requested t…
And then, well, someone times people renounce because they don't live there and they don't agree with the policies of that country.