London is a global financial centre and a hub for oil, legal and entertainment sectors which I suspect are the key drivers of paid F traffic. FRA and MUC? Not so much.
BA also take a different approach to selling F which means the product may get a little devalued (one way upgrades, op-ups etc) but probably ensures its retention along with the 747 nose not being suitable for Club.