A resposta curta é que Serviços Baseados em Componente e Windows lado a lado (SxS) tornam as atualizações demoradas.
A questão é que há um grande número de interdependências entre os componentes do Windows e quando um deles é atualizado, todas as coisas de que depende e todas as coisas que dependem dele precisam ter seus conjuntos reconstruídos. Além disso, tudo é verificado para que uma atualização com falha possa ser revertida. Isso adiciona um pouco de tempo também.
Isso é um acréscimo ao processo real de garantir que a atualização se aplique ao sistema, cancelando o registro dos arquivos que precisam ser corrigidos, corrigindo cada arquivo individual e, em seguida, registrando novamente os arquivos.