Microsoft's whole "Let's just ship all the dlls" attitude is a big part of the reason a windows install is like 300GB now.
Eventually you'd expect that something has to give.