I don't like the way you've framed the debate. As I said below, the reason you aren't allowed to publish applications containing GPL'd source code in the Apple Store isn't because the GPL forbids it, it's because Apple forbids it; they have an unnatural hatred for the GPL.
Whether you like copyleft licenses or not is irrelevant. They are the wishes of the person who developed the original code.
That's not entirely true. They forbid using other people's code licensed under the GPL because it is not possible to meet its conditions[1]. Basically, they don't want to deal with the possible resulting copyright lawsuit. If you own the copyright to all the code used in your app, then there is no issue.
Whether you like copyleft licenses or not is irrelevant. They are the wishes of the person who developed the original code.