If it were only about source code then there wouldn't be any trouble having GPL code in the Apple App Store with the source code on a server. But of course GPL demands more than that.
I'm not saying that's bad mind you. I only get annoyed when GPL zealots call any other way of doing things evil. But more power to them if they actually write GPL code. I'm really skeptical the average GPL zealot actually contributes much to the community. They more just enjoy getting stuff for free.
However to portray the GPL as only about source code is pretty disingenuous.
The GPL is unique in that it is a vampire license...Commercial licenses don't work that way...They are coherent and easy to understand.
I don't know what attorney's you've been hanging around...
At best you can say the GPL isn't something most attorneys are used to. I'm not sure I'd call the typical commercial license a bastion of clarity.
A list is only as strong as its weakest link. -- Don Knuth