Why do array based local replication technologies track changes made to source and target devices after the creation of a replica?

A.
To lower Recovery Time Objective
B.
For faster initial synchronization
C.
For faster re-synchronization
D.
To allow multiple replicas