You can't tag people with markdown. It's not clear you can use `nostr:` scheme in markdown links (most markdown libs will be confused by that). Etc.
I'm not saying we *should* make a new kind of kind-1 note. Just that we can, and so any argument that "nostr sucks because it doesn't have X" is immediately downgraded to "nostr sucks because it doesn't have X yet." That is, not hard to add, doesn't break it fundamentally. But most probably nostr doesn't suck.