This is exactly it, and not necessarily Discourse-specific but just general UX best practices: a modal/dialog is an element that causes friction in the user flow, and should only be used when an action is truly destructive. Anything that’s easily recovered or undone, can go ahead without it.
3 Likes