I'm not a dev, but AFAIK whether or not you can delete a note from a relay is a per-relay function. If a relay doesn't support that, then a delete command wouldn't do anything. Many clients do support hiding, but only on the client level. The relays are just databases - once an event is written, I don't think they make decisions on what events to "show" or "hide."