With the EDA, you can get into a situation where you have extremely slow blocks followed by a period of extremely fast blocks with little or no transactions.
Exactly and it is not a possibility - it actually happens quite often. EDA is there to prevent a death spiral and the destruction of the coin.
It is not preventing it - it is accelerating the death spiral by inflating away the block reward.
EDA is there for a technical infrastructure reason and so it should remain.
ETH and ETC have the same infrastructure and they both live with their respective price levels. The asymmetric, artificial, pro-cyclic nature of Bitcoin Cash's EDA makes price stabilization more difficult and the network is quite often left non-functional i.e. without any new blocks for hours.
There are so many other solutions to this "death spiral" problem. There is Digishield, Dark Gravity Wave and many other retarget algos to chose from. There is also merged mining. The EDA has already shown that it falls way short of having relatively consistent and reliable block times.
Give the man a cookie! EDA destroys trust in the near-constant block times - one look at block explorer shows how uneven the block distribution is after retarget.EDA messes up the block times, burns through the block reward, destabilizes the network and hence puts additional downward pressure on the price.
Just look at https://fork.lol/ - Bitcoin Cash has the most stable profitability when it is adjusted using the classic retarget algo - once EDA kicks in, after some time, the coin ends up with lower profitability than before retarget. It is a moronic algo that kills BCC and it is evident from the graphs.