Part of the reason is the value of the British pound is held artificially high against other currencies. I mean, seriously, you convert your dollars into pounds, lose a fuck load of value on the exchange, then pay exactly the same amount in absolute terms for an item.
Empire was over 70 years ago, you can let go now.