Need to be able to set a Predecessor dependency on a Closed Task

Need to be able to set a Predecessor dependency on a Closed Task

I often need to add a follow-up task to a completed task. Unfortunately Projects will not allow using a closed task as a predecessor to this new task. This is an annoyance that requires opening the predecessor task, then set the dependency and then close the task again (remembering the proper previously set completed date).

Is there a technical reason for this limitation?