I think it is because the learning curve for a kernel is so steep that you will have to spend a lot of time and energy learning the kernel before you can do any significant development. It would have been more meaningful if the author had compared linux attraction to that of any bsd clones. Comparing to iphone is kind of misleading.