Actually one of the main reasons for this componentisation is that you can strip Linux down to a far smaller footprint that any version of Windows. This gives Linux a strong foothold in the device market. The really interesting option with this approach is that Microsoft could go open source with some of the components but still keep the kernal closed source. These options will be critical as the competition with Linux heats up and you can be sure it will.