I've always thought of regular iPhone developers as 3rd class citizens of the platform. First class is reserved by Apple, who get to do anything they wish. Second class is large/well-known/well-connected companies which get exempted from some of the limitations and finally Joe Developer with every limitation and app-approval thrown at him.
I know this doesn't bother 95% of iphone developers, but it really does irk me.
I know this doesn't bother 95% of iphone developers, but it really does irk me.