I have a vested interest in hoping it lands successfully, but being a software engineer, I know how many bugs I've had even in simple programs, I can only imagine the kinds of bugs that will be discovered in eth2 considering just how complex it is.
For the uninitiated read about the dao hack and the debate that ensued. Basically, they just rolled back the transaction, just like a bank.
Undoing the former by rolling back the chain and fixing the bug is the only logical thing to do. Bitcoin devs have done the same a couple of times (e.g. [1]).
The DAO hack, however, was not caused by a bug in Ethereum. It was caused by a bug in the code of a smart contract. Ethereum executed this smart contract faithfully (there was no bug in Ethereum). Bitcoin has never done this.
For more info check out this beautiful site: https://ethmerge.com/