It is interesting to read this and compare with Worse is Better: http://www.jwz.org/doc/worse-is-better.html
Note that all of the ways the worse, less designed solution (Unix, C), are better boil down to being better from an adaptation/colonization/survival perspective. In other words the rise of Unix/C is computer evolution in action.
Linus just recognizes that that applies to Linux as well.