Each year, the financial services sector makes between £10 billion and £13 billion of economic profit - a yardstick for direct comparison between sectors. In contrast, our ruthlessly competitive supermarkets, run by some of the most impressive business people, produce only £1 billion.