Not so simple for a smart contract platform I am sure that is also moving to a different coding language if I understand correctly. And then problems more with consensus with so many hundreds of developers (okay the core is not as many but still).
Dapps and smart contract coin can not be use to compare the previous project that have done the samething ETH is planning because ETH is widely used and there will blockchain upgrade (possibly code changed) during the process but the consensus is not the problem.
The testnet thing failed to get ETH down, now back at $440. I wonder what is this logic?
Despite the Tron4.0 and ETH2.0 comparison done by Justin, i the logic is simply the trust people had in ETH.