It's easier to ban things before they become entrenched than after. Banning stock trading is hard today because most senators have been doing it for years before getting elected.

I'd be in favor of senators doing prediction markets, just limited to small dollar trades so they can get better at predicting.

Most criminal activity is hard to change when it's already happening. There is no reason to mollify the problem further.