Not true. Yes, companies choose not to contribute, so they discourage themselves. It's not inherent to the GPL.