The UK doesn't have lots of things people like about the rest of Europe. We don't have the weather, beaches, great cheap food and wine, a cool foreign language or attractive people (sorry!). It's overcrowded and expensive. If people didn't feel it was "classy" and love the idea of poshos and high tea, they'd go to the many many better, cheaper countries instead of paying eyewatering sums to stay in London.
you are simply guessing, and frankly selling the UK short. London is the finance capital of the world, a huge musical hub, possibly the world's theatre capital, and great (though probably not cheap) food. while we don't have exotic languages, we have one that many know (a lot of people like that), and we have rule of law and are a relatively safe place for tourists.
That's just London. other UK cities also have a lot to offer.
Frankly, I find it an impossible claim. The country that is, along with Germany, probably the biggest magnet for migrants in europe, has very little to offer besides the royals?