I guess these ICOs will end up enriching (perhaps) their investors only after many years... if at all. Probably just a few projects in fact will.
The problem with some of the promising ICO is that they wont fulfill what they start out and all of the projects i have seen start collecting funds with just a prototype and when they could not fulfill their promise in time,the price would crash as we have seen in many projects,i am hoping that BAT will fulfill its promise as it is backed by successful developers in the past but i am not sure about the rest.