Consider the following scenario:
- A high-reputation user schedules their account for deletion – which has 24 hours time.
- 23 hours and fifty minutes later, the user engages in vandalic activity.
- This may trigger auto-flags and similar, but before anybody can react, the account is deleted.
- It is impossible or at least difficult for moderators to undo this mess because they only have access to a list of the user’s posts but not to their recent actions like comments, deleted comments, edits, etc.
- While staff can probably still access the information after deletion, they may lack the subject knowledge to decide which actions should be undone.
While I get that we do not want to hit quitting users with the hammer of suspension and also give them the opportunity to do an honest clean-up, it does seem a good trade-off to me to have any (or at least most, see below) actions delay the deletion (by resetting the timer). This gives the community and moderators time to notice rage quitters and react and particularly avoids the above scenario. Also it may at least somewhat disincentivise vandalism.
The easiest way is probably to make all actions reset the timer, but it would suffice to limit this to all potentially vandalising or community-disturbing ones that do not leave a track (at all or after deletion):
- posting comments
- deleting comments
- editing posts (in particular those of others)
- downvoting, unaccepting,
- setting bounties
This would at least have the same disincentivising effect as this feature request.