This sounds like we're tackling a symptom not the disease. Instead of figuring out how to stop bankers from being paid so much in bonuses, we should answer ask why a few times.
"Why can banks pay their employees so much?" - because they make so much money, and have so few employees.
"Why can banks make so much money?" - I'm not sure but it seems like banks can take risks, but pass off the real risk to others.
"Why can banks take risks, but not have to worry about the downside of those risks" - ...
I think if you follow that train of thinking you'll get to some structural problem in our current system. It doesn't seem like there is an easy fix here.
It sounds like you're responding to the headline and not the article. Taleb didn't say anything about bankers being paid too much (or "so much"). His argument was that bonuses encourage risk taking and that having bank compensation be less variable (i.e. base salary would go up, but not fluctuate) would lead to less risk taking.
Did you read the article? Taleb was arguing against bonuses as incentives to take risk, without corresponding downsides. He was not arguing against bankers being paid lots of money.
"Why can banks pay their employees so much?" - because they make so much money, and have so few employees.
"Why can banks make so much money?" - I'm not sure but it seems like banks can take risks, but pass off the real risk to others.
"Why can banks take risks, but not have to worry about the downside of those risks" - ...
I think if you follow that train of thinking you'll get to some structural problem in our current system. It doesn't seem like there is an easy fix here.