While I sympathise with the remarks, I think these arguments are wrong.
In any programming language there are only that many ways to write something. For instance, iterate over a list of items and do some processing to them.
So when someone publishes their code under GPL, suddenly millions of projects that come up with exactly the same code can be in a violation?
I get this is complex, but copyrighting code is akin to copyrighting maths formulas.
Imagine if a company selling bottled water could also copyright water. That's very much what is happening.