El motivo es que los desarrolladores pueden utilizar una función que evita que los datos se corrompan cuando se aplica una actualización. Como todo tiene un pero, el pero de esta función de integridad de datos es que se hace una copia entera del juego (con lo que conlleva en tiempo y espacio en disco) y aplica sobre esa copia del juego el parche. Si es exitoso, entonces la copia del juego con parche pasa a ser la definitiva y se borra el juego "pre-parche". Si la aplicación del parche en la copia del juego falla, se elimina esa copia y el juego "pre-parche" sigue intacto. Esto hace que la descarga de un parche sea más o menos rápida, pero cuando pone "copiando (XX%)" pueda tardar bastante, incluso para parches de unos pocos cientos de megas, además de que hace falta tener un % de disco duro vacío para poder soportar la descarga del parche, y la copia del juego aplicándose el parche.
Saludos.