If, say, Enron insiders could've shorted their own stock, that would have improved accuracy and thereby diverted more funding to more productive enterprises.
I guess there could be second-order effects when insiders can actually change the outcome, which is why athletes aren't allowed to bet on their own games.