But what if Apple did this:
- break apart iTunes into its component parts along media lines (e.g. iGames, iApps, iBooks, iVideos, iTunes, iPhoto)
- create a new centralized "home base" application that "contains" all of these "sub-applications" and handles the syncing centrally but allows you to click off to a sub-application to deal with the specific media/content type you need to deal with at that moment.
I actually think they may already be doing this sort of...