I think a free-form text input for reason would be nice. No one even has to read the reason most of the time.
Providing a reason for flagging serves multiple purposes:
- makes it so that you don’t accidentally flag something when you don’t mean to
- discourages overly aggressive flagging
- in some cases the reason for flagging might be more subtle. So casual review of flagged posts by mods might miss the subtle reason it is being flagged by people. If we explicitly state the reason, it can help mods see why a post is being flagged by people in such situations