I believe strongly so, however companies doesn't like this, hence the current state we're in. Also it's part of the "advertising" done by the companies.

Last but not the least, many people are very ill-informed about GPL and how it works. I experience this when we discuss this with peers.

This is why I only use copyleft (or non-commercial/share-alike) licenses on what I build/produce/put out.