Delete is an essential capability that abslutely exists already and that each self-respecting relay should support and each self-respecting app/client should implement (NIP-09):
https://github.com/nostr-protocol/nips/blob/master/09.md
I am sure they will all get there. No excuses.