I've always heard Apple's refusal to use GPL3 code was due to the patent clause. They certainly don't seem to mind including GPL2 software.