Principle of an ICO is to raise money for the developpment. An ICO that has already a working product does not need any funds and just want free money

...
Why would you say raising money for development is a principle of an ICO? It just so happened right now IMHO