Earlier quoted context omitted.
"downloading and building everything from source" ? Look, I'm typing this on a MacBook, but that's the most ridiculously outdated Linux cliché in the book. The App store is just package management, which Linux has had for a while, and which Mac OS X is sadly missing.
If the "cliché" is so outdated, why was I building apps from source just earlier this weak? Perhaps I'm just dumb, but I've never found myself doing that on the iPhone... It's amazing to me that people here would think that Linux has anywhere near the level of simplicity that the iPhone has. I don't even know where to start explaining...
I'll also ask what Linux distribution you're using, that would lead you to building things from source on a regular basis? I build things from source as part of my job and I don't even do it more than a couple of times per month. Nearly everything I use on my servers and desktops is available from yum or apt-get repositories, and it would never cross my mind to build from source, except for the tiny number of packages I need either custom build of, or I'm the developer of.
When I've maintained Mac and Windows servers, on the other hand, I was building software all the time. Everything I used had to be built from source. This has improved a little bit over the years, particularly on Mac OS X, in the form of fink, but a lack of a good standard package manager in Mac OS X and Windows is a major deterrent from me using them. Keeping on top of updates on a stack of a couple dozen packages all built from source, is a security and stability nightmare.