The disconnect is not what banks are “allowed” to pay their people. They should be allowed to pay them whatever they want to maintain profitability.
The disconnect is that they are not allowed to fail when they pay their people too much to do things that would (without bailout money) run the company into the ground.
Take away their safety net and watch the salaries dry up.