My understanding is that the whole reason GPL has its stipulations is to counter-balance the lack of commons caused by commercial exploitation and expansion of copyright. So yes.
I completely agree, that's the part that I like about the GPL. That's why I'm a bit iffy about removing copyright outright (as it would mostly affect open source projects, proprietary software rarely has an available source that would be made free by such a move). But I see the point.