Is it possible to create a separate settings for removing empty draft?
So there can be one more option:

Amount of time (Days) a draft can stay in the system without being updated:
90

Amount of time (Days) a BLANK draft can stay in the system without being updated:
1

So everyday only the blank draft will get removed. But draft containing some content will stay upto the 90 day set by the other option.