And given that the training for a Tube driver is a matter of months and the training for good business analysts takes several years, it's not surprising they get paid more. Incidentally, I'm not condoning the salaries with 4 or 5 zeros behind the digits or those with a similar level of bonus which are ridiculous.
I'd just like to point out I'm not paid in that category, especially not bonus! Those numbers you read in the papers are for traders, not technology, operations, and the rest of the support staff.
Although 4 zeros after it could be as low as 10000, I assume you were talking about xx0000!