A two point solution to solving this issue.
1. Delete immediate ALL open questions more than 30 days old. If the author does not care, neither should we. Delete them ALL and mark them Abandoned-Deleted.
2. After a user has two transgressions, suspend or delete the user.
About a third to a half of what I do gets deleted anyway. It wastes our time and completely devalues Experts.