I still dont get it. My feeling is that OSs are about providing APIs and not providing services and applications to the user she didn't ask for.

My statement is: Keep it simple. Let the user decide and let the developers provide.