Imagine the mess that is a revocation record that exists in one relay but not on another. Half of your friends see your main account as active and the other half misses it and fall for an attacker's scheme.
Then sum that with the fact that you can delete the revocation record itself (or put an expiration date) and revert the position you had before in the app. Users confused everywhere.
Now imagine that with users having to migrate relays from time to time because of censorship. Some records can stay in the old state because paid relays don't allow you to update them.
Now imagine that mess when an attacker gets hold of your nsec and starts publishing events in the past. Keys that were supposed to be part of yours are not there anymore and vice versa. Old content disappears and new content comes up to all your followers, but depending on which relays they are subscribing to, the changes are different.
It's a mess.