Becoming indignant & saying 'I'm out' is not useful. There's a potential snag here. It is a man made snag that's unfair, unreasonable or whatever. But that doesn't mean the opportunity isn't there. It's not really more of a reason not to develop then any other reason that isn't unfair: too hard, too much competition, etc. The only difference is emotional.
Withdrawing from iPhone app development is the rational choice. There are other things developers like the author can work on with similar payoffs, but more predictable risks.
It's not just difficult, it's demoralizing.
That's my point. On the rational front, it's not different to 1000 other variables. On the emotional one, it's a lot worse.
it looked like a pretty good deal to me at first. possibly as big of a gold rush as the original dos days. given all the hassles and rules, i'm not nearly so enthusiastic as i once was.
There are a million excuses to not diet and exercise, to not do a startup, and to not do anything in life. Your job as an entrepreneur is to work around the obstacles. Give Apple an app that they can't afford to reject. Don't do anything stupid that would cause your app to get rejected.
Yes, better rules can always be written, but your job is to deliver kick ass apps to the public. GET 'R DONE!