As for other comments, the reason that British Airways is so successful is down to the cabin crew. They are paid the salary they are paid, as they are the best in the world.
There is a (no doubt small and remote) possibility that some other airlines in the world employ one or two cabin crew that are nearly as wonderful as BA, and we wouldn't want them demotivated when they discover that no matter how hard they try they can never be as good as all BA crew apparently are. Just in case some of the many (previously held-to-be excellent) cabin crew that I work with may read this thread, may I ask for a link to the definitive, unarguable evidence that BA cabin crew are the best in the world?