why should anyone receive any kind of benefit if they have never contributed to society, the system, call it what you will. But they do, benefits are given out to all sorts of people who haven't paid a penny.
If i have contributed all my life, NI contributions, tax, and so forth, why should i be penalised for saving a couple of quid at the end and perhaps retiring overseas. That may not last long at any rate, considering that the current President of France is looking at taxation for British ex pats, suggest they won't be there for long.
If you are stonkingly wealthy, then they don't need it, so could ask for it to be stopped. There must be something in place to allow that to happen.