It does seem like clients could be designed to facilitate a pseudo deletion though, basically just hiding the post, which I think would make a lot of sense.
Discussion
That’s right, clients can offer that, although it would only work on that particular client. The post won’t be hidden on any other client that hasn’t implemented that feature
Those notes will still be archived on sites like nostr.band where anyone can find and repost them. So, unless there’s a true delete NIP added to the protocol that all relays implement, a delete button only offers false hope.