What we need is another contender that can exist side by side with Ethereum to handle the immense influx of ICO's.
The process of investing ETH and then being liquidated by the companies causes too much price drops. Then again, it was never designed to be a currency..
If we have another system in place to handle the load, then prices would level off