I don't know that's true. There are plenty of people on minimum wage who work extraordinary hours to make ends meet. Similarly, I know people in call centres who work stupid hours under great pressure – I'm sure they wish they were paid like bankers, too.
Yes, the banking world pays well and there are some good people in there, but I'm sure that society would be better off if they were paid half as much for normal hours.
I must admit, I am jealous of the salaries there because I see the relatively poor wages paid to professionals of similar capability in jobs of more social worth and I can't understand why it's happening.