Would we accept a referee who bets on the team he's officiating? The "we get some information" point doesn't hold up, because officials get non-public information through classified briefings that no amount of personal smarts can legally match. And the worry about people not wanting to work for government misses something important: they can still build wealth through index funds, real estate, or blind trusts. If someone only takes public office to trade on secret knowledge, maybe that person shouldn't be in office. Public service shouldn't depend on an insider trading side gig.