I have several weekly tasks. If they are not completed on time, they disappear and the next week’s iteration of the task appears. Even if it is completed a day late, I should still have the reminder that it is still due. Non-recurring tasks don’t just go away if they are completed late. Why should a recurring one?