Why do you feel that represents a difference of opinion. I agree with you entirely. I'm just not sure why you feel that applies to the GPL.
The GPL does not allow its code to be used in **any** non gpl project. Which is why I say it doesnt fit what your saying, you seem to be describint MIT/Apache license not GPL.
Is it possible you mixed the two up?