You can blame Apple, but part of the blame also has to go to trademark law, which requires them to do this in order to protect their valuable trademarks. Yes, there are other issues besides trademark issues for which the App Store rejects things, but it's amazing how many stories about this boil down to someone not having read the Apple guidelines, or having read them but not believed them.
Even Android has rules relating to trademarks:
http://www.android.com/branding.html
Edit 2: I've read the RA "refutation" of Lamarche, and it is close to delusional with its implication that a screen shot could not be considered a trademark infringement. The matter is totally open to interpretation, but that is not the point. The important thing is that any company, including Apple, is required to take the strict interpretation if they want to do the best job of protecting their trademarks under the law.