There is no way to make sure all clients will do that either.
Discussion
Sure, like there's no way to make sure all clients or relays will respect your mute list or relay settings - you naturally gravitate towards those which do.
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 isn't this just an extension of NIP-51?
Could be.
That's a little different. No harm is done, if a relay and/or client doesn't respect your mute list. You can just stop using it and go on with your life.
However if you rely on a note being deleted and it isn't, it can potentially cause tremendous damage. In most cases it won't cause any damage or if any, only minor, but making an integral feature that promises [thing], which cannot be reliably satisfied in a trustless manner is potentially dangerous.
That applies to the current state of deleting notes as well, or anything for that matter. Anything you post on Nostr is essentially public and permanent. We can't enforce relay behaviour, only exclude them, and even that is no guarantee that notes won't eventually be broadcast to bad actors. Currently.
Relays are untrustworthy by default, post accordingly, until we have mechanisms that make it impossible for bad actor relays to continue participating, like Bitcoin nodes.
Yes, that is correct, however notes are not advertised as deletable. Some may expect they would be, but it's not their key feature. With stories it is their key feature.
Being pedantic, that a story is only something that must somehow self-destruct from all relays after 24 hours, then nostr is not the place for it, unless you write to a private relay you control and delete it yourself, and even then, I imagine it can be broadcast to other relays once seen.
I'm suggesting a different approach, that stories are a set of notes that you are pinning to your profile with a replaceable event, like a mute or relay list. Not the same, but similar.
A pinned note, sure, why not, but that's not a Story. I have nothing against pinned notes.