I think that falls apart when you realize that, by using a license identical to the GPL but with all instances of "GPL" replaced by some other term (say, "RCL" for "really cool license"), the code distributed under each license is unusable in projects using the other license. Where's the freedom to cross-pollinate?