Actually, if Apple were to stop selling MacBooks next year it could be the downfall.
How do you think that the iPhone & iPad ecosystem is sustained? Through developers (most of whom are) using MacBooks.
They have to port XCode to Windows, which means they don't get to have the lock-in they have now. If there's any flop for the iPhone for 2-3 years, the cost to jump ship isn't that high anymore.
I'm wondering if destroying the signing keys will have legal consequences. Are signing keys considered company IP when their identity is "fused" with the main developer?
Reading online posts it seems that the community is trusting the developer, not the company behind him.
This is like saying North America and Europe don't have freedom because you're not free to kill/abuse/take advantage of the others however you like. Freedom doesn't work like that.
The GPL restrictions are for keeping the freedom equal for all parties involved.
How can you say "Privacy is important! $E_CORP is tracking you! - btw, here run this script so I can track you"?