I see both sides to this debate. On one hand developers do need money to make services and such to build a coin up but on the other side they shouldn't as everyone should (In a perfect world) have an equal opportunity to mine and get coins as other people to make it a fair market. Even bitcoin was originally invented to fix problems with our monetary sistem. Satoshi must have put a lot of time (remember Time=Money) into building bitcoin and did he get much (if any) from it?
Although I personally am looking at bitcoin/alts more and more as shares rather than currency (From trading etc.)
tldr; I am undecided on the matter.
I'm with you. I think we as a community should start to look deeper whether an IPO is a scam or not. There are a lot of factors involved. So it's really hard to judge if one project is scamming the public or not. One example is the NXT vs BTS trolling that goes on here. Are NXT/BTS scams then? It would depend on one's POV right? I think both are awesome projects trying different approaches in achieving success. Nothing wrong with that.
Fast forward to today.
The number one factor with IPO's is, I think, devs should not be anonymous. Those days are gone. If they're gonna ask people for money via an IPO to fund a project, it is best that they have all the necessary details about them shown to the public for background checks.
They should also have their own domain and website, not just a fucking thread in the altcoin announcement sub.
Finally, require that their money accounting stuff is transparent for everyone or at least the project's stakeholders. It's for them to have the opportunity to scrutinize and look into concerning the IPO funds. Transparency is a must.
I know may have missed something, but those three come out right away.