The insidious thing about allowing congress to insider trade is that it creates a loophole to bypass campaign finance laws and enables corruption.
It would be illegal for a company to pay $1M to Pelosi in a quid pro quo.
It's legal for a company to give a stock tip worth $1m to Pelosi as gratuity for favorable legislation.
Pelosi doesn't want to remove this mechanism because it's how she solicits bribes and has consolidated her power.