IOTA founders are going to buy their own token at their own IPO, paying unknown amount of BTC to themselfs. They explicitly state it. They don't perceive it as cheating.
In your world, the public should have the right to invest an unknown amount, but developers should not be allowed to purchase any shares.
It's perfectly OK if a developer participates in an IPO of a project which he will be working on.