Realmente isso ocorre pois esse diretório armazena diversas versões de diversos arquivos, com o objetivo de manter a compatibilidade entre os softwares.
Com isso segue alguns comandos abaixo para diminuir o tamanho da pasta:
Analisar o tamanho da pasta:
dism.exe /online /Cleanup-Image /AnalyzeComponentStore
Executando o comando de limpeza:
dism.exe /online /Cleanup-Image /StartComponentCleanup
schtasks.exe /Run /TN “\Microsoft\Windows\Servicing\StartComponentCleanup”
dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
dism.exe /online /Cleanup-Image /SPSuperseded
Após os comandos você terá um ganho significativo no tamanho da pasta WINSXS.