We e.g. get issues like "text file busy" if we try to install stuff when the installed binaries are just running.
Most other build systems (or the install command used by make) first unlink and then copy the stuff to avoid such issues (at least for unix systems).