I think you both have a point... And yea, while for most applications it might actually be simpler on Linux, when you do run into an unlisted app the process tends to be completely out of the reach of an average user. Windows might be more cumbersome in general, but I can't remember the last time I had to open up a console to install something.
I can't think of a single app in the past two years that I've *had* to compile/manually install. I've done it, but there's always also been a version in the repos. It's hard to find something that isn't in there.
However after reading some more comments, it seems I (as well as a few others it seems) misunderstood the article; Linus is talking of the kernel, not the entire distro, and in a way I agree with him: there are a LOT of useless modules that are part of generic kernels.