Well all the ICO's had to cash out at some point. Now that everything is going down, there is no new fresh blood to invest. I think ETH will recover, but it will need some time, and that would be a lot of time, probably 6+ months.
We know that, that's why we also need to hold for some time in order to see a profit.
Investing is still good though, as well as trading but right now, short term investment will not be effective as we really need time to start recovering.