Exactly the problem that Android has compared to iOS. There isn't a "wide range of iOS-based systems" that are different enough that you invent your own way of doing things.
Allows for greater control over your own expression, while having to support many possible platforms.
Allows for greater control over your own expression, while having to support many possible platforms.