No one lost 100% They lost their collateral and got to keep the loan the took out against it.
If I stake $2000 of Ethereum, and in return get $1500 in a stablecoin, when my $2000 in collateral gets liquidated I still have 75% of that in the loan I took out and can walk away.
The people with the 100% loss story are being deceptive
There was nothing unexpected here. Users traded their eth X days ago for dai, with the full intention of adjusting their liquidity characteristics
What happened here simply precluded the possibility of the reverse trade when the loan became under collateralized, this was not unclear to anyone involved