Insider trading itself is only a crime when someone's betraying their fiduciary juty to an organisation, e.g. their employeer. There's nothing morally or legally wrong with using one's private information to make informed bets on other things, and economically speaking it produces better market prices/predictions because they reflect more information.