Risposte:
A parte anche @John T ha detto, forse non è la ragione per cui ciò che fanno non può essere fatto diversamente, ma è probabilmente più facile farlo in questo modo. Ad esempio, copiando attraverso un file batch. Niente di più facile da installare di così. Allora perché qualcuno dovrebbe preoccuparsi di farlo in un altro modo.
Alcune cose che possono essere realizzate attraverso una riga di comando sono difficili da battere.
Non hanno bisogno di aprire una console, penso che le informazioni dettagliate siano lì per mostrare all'utente cosa sta succedendo. Potrebbero anche averlo usato per scopi di debug durante la creazione del software.
copy
istruzioni al contrario di CopyFileEx()
[ msdn.microsoft.com/en-us/library/aa363852%28VS.85%29.aspx ] un sacco di volte nel codice per esempio.