Apple is fine if you do things there way. Unfortunately for those of us that know of better ways, it becomes a walled garden when we know there are better ones.
At what point do the scales of the value proposition tip to the point that more and more devs just write iOS off? How many times has that already happened that we just don't know about? I know of at least a dozen really cool apps I would have loved to have had but the devs didn't even bother because of the uncertainty of Apple's uneven application of their "rules".
bah. The cure is worse than the disease at this point.