As Nassim Taleb observed, the problem here is no skin in the game. Bankers keep the upside, but shareholders have to carry the can. It's an agency problem. The fix to all this is dispensing some good solid jail time.
All of a sudden you are in a situation where no one has any accountability and long term thinking is not a viable strategy.