Why Ethereum Hasn't Surpassed $300.