Two things might help these situations. 1) Paid insurance plans for 3rd party holders and crypto exchanges, and/or 2) Advanced agreements between customers and crypto exchanges regarding how compromises and thefts will be dealt with.
Regardless of what is decided here, seems likely to be subject to a lawsuit soon.