We have a number of Approval scenarios where there are specific timelines. That is, for a particular "cycle" requests must be acted upon by a specific date. For example, faculty wishing to take a sabbatical during the 2019-2020 academic year must have their request approved by March 30, 2019; if not approved at that point, it should be Rejected. This can kind of, sort of, be achieved by using a combination of delays and do until loops (to send reminders), but it's ugly.
Having "Deadline", "Default Outcome" and "Reminder Interval" properties built into the Approvals action would be fantastic.