It's a lot simpler than that. Apple wants (a certain amount of) control over what they distribute in the App store. The GPL doesn't let them have it.
I haven't read up on exactly what beef they have with the app store's terms
Don't worry, An AC on this thread already provided a useful link.