1 - In the short term, I don't think ICOs are a solution for every kind of company. Just for protocols and networks.
2 - Great investors provide more than just access to capital.
My point of view is similar to Fred Wilson's. More here http://avc.com/2017/06/icos-and-vcs/