Why did replicated secret sharing use correlated randomness?
The multiplication is indeed correct without adding the randomness, but it is no longer private (i.e., it leaks information). By adding the correlated randomness, it ensures that what any single party sees during the computation is just uniformly distributed and reveals nothing.