Although the initial idea may seem good to the affected users, I believe that the entire process necessary to carry it out could make the entire path traveled useless. Being able to do something like this would require 100% transparency of the affected service (exchange, company) and I am not just referring to economic transparency, with which very few companies will agree, but also, in the case of hacks, transparency with code, firewalls, access to servers, wallets and much more.
How many companies would be willing to hand over all the keys?. I'm sure a very low percentage of them.