http://www.jfplayhouse.com/2010/04/why-linux-is-not-attracting-young.html
"Because of these reasons I don’t think it as a surprise that the
iPhone has been much better at attracting young developers than Linux.
And forget about the money aspect, just look at how many free apps
there are in the iTunes store. With a free iTunes app a hobby
developer can have complete control over the entire project and take
complete credit for the work"