I agree with you that the SEC is there to protect the public.
You are incorrectly saying that ICOs are a Ponzi scheme. When they are in fact too new to be labeled as anything. If they were in fact all Ponzi Schemes then people would already be in jail.
Secondly the SEC is there to balance both sides of the equation. Companies interests and the public dumping money into scams.