It’s not “ruggable” if the edit history is there. If you’re saying that a client can choose not to show the edit history, isn’t the same for annotations? (Harder to make a UI around annotations than edit history anyway)
Discussion
Annotations would be impossible to show as an edit. So either you have the old note, or the old note + context. Editable notes would just get shown unless the client bothers to build an edit history feature, which they probably would not do.
Why would a client show annotations but not edit history? The UI for how to show annotations seems a lot harder to think up and get right. Meanwhile edit history as been done in many non-nostr apps already