This will make lobbying more powerful. If you can’t make money from insider trading, you have one less alternative to accepting bribes. I’d rather require insider trading than ban it.
Insider trading steals money from people who are not involved with politics at all... stock owners.
At least lobbyist money is voluntarily given.