Maybe because it uses all of the goodness Microsoft managed to create; like .Net and Windows Media Player and framework.
.Net where the "updates" take far longer to apply than then original install. Download .Net and then prepare for a plethora of updates as Microsoft cannot be bothered to update the installer package. I have seen systems working on .Net updates for over an hour. The best way to speed the Windows Update process up; ditch .Net.