Which now, as someone else mentioned, you need a database of invalid NFTs. But if the artist's key is stolen, how does one create a database of "bad" NFTs? Now you have a bigger problem. Either you create a mechanism where a 3rd party can revoke an NFT or you create a separate ledger of "bad" NFTs. But how do you verify that new Beeble is Beeble and old Beeble is not Beeble. And now what if their key for signing the "bad ledger" is stolen?
Do you see how recursive this whole tower of trust is? At least with a central database the maintainer could restore a backup and notify all parties that they were hacked. With a blockchain, you're fucked. There is no "undo".
You don't get to decide what the best/worst solution is. We already have a mechanism for that called the free market, and the free market is disagreeing with you. Seems like your take on the world isn't as accurate as you believe it to be.
The best defense is just to use a hardware wallet to not get in the situation in the first place. After that all you can do is post to your various social media accounts that you've been hacked and here's your new wallet.
Assuming NFTs become more mainstream and integrated with banks for land deeds and the BMV for car titles, something more official would likely be put in place (this is the best case long term scenario for NFTs).
Ummmm.... elephant in the room! NFT is the trust mechanism
You're saying: "NFTs will be good once we do all this other stuff in the real world that we are already doing". Thus negating the entire reason for NFT to exist.