If it's supply and demand then people should be rushing into banking and leaving other fields to take advantage of the high pay, which would bring it into equilibrium with other fields as the supply of workers increases. That apparently is not happening, because the pay is still vastly higher.