For many usecases of delayed jobs, it's necessary to be able to cancel the job which is yet to start.
For example, a delayed job to remind a user that their usergroup is about to expire 1 week before the expiry date (T153817) should be cancelled if the group is manually removed in between.