These people are incredibly smart, but also incredibly selfish. Smart != morality.
If everything has a price, the potential to receive that price without much risk encourages your selfishness. Owning stock while being able to make policies that can immediately affect that stock incentivizes selfishness.
Politicians are not suppose to be in the game of maximizing their personal profits.