I'm not a developer, but I'm curious if someone can answer this question. As I browse through the app store for new iPad apps, it's clear that 99% of the apps that exist fall into very specific categories, with very similar functions. Like there are hundreds of todo list apps, hundreds of print...