But more to the point, why should Apple become a watchdog for the less-than-moral behaviour of some developers? Just because you can do something, that doesn’t mean you should.
What I think we all have to keep in mind here is the concept of trust and more specifically who is asking for our trust. Apple isn’t saying that we should trust developers, quite the contrary, because of the review process Apple is saying that we actually shouldn’t trust developers.
What Apple is telling iOS (and now with the Mac App Store, OS X) users is that they can and should trust Apple. And therefore they can trust everything in the App Stores because those apps have been vetted by Apple.
And we are supposed to trust Apple.
There is no doubt in my mind that developers should go out of their way to gain user trust and there are some developers that are absolutely trustworthy. While there are certainly developers that can be trusted, and developers that can not be trusted, it doesn’t matter at the end of the day.
If you live and play in the Apple world, you need only trust Apple. This is what Apple tells us — it’s a ‘feature’ of the Apple ecosystem.
The fact is, that in this instance, Apple broke that trust.