Actually ICO is a good thing, it's just that now switching functions are used by certain groups to take unilateral benefits which ultimately makes everyone think that ICO is bad.
In my opinion the ICO rules must be changed or if it still remains like this does not rule out the possibility of many more fraudulent ICO SCAM projects.