I'm not convinced personally, but I think that's the idea.
However, I understand the point being made. It's essentially a tragedy of the commons argument. Because the companies that get the most value from open source are also often the ones with the greatest resources to give back to open source projects if they chose to, they have a moral obligation to do so. There's also a sentiment one often hears along the lines of: I'm fine with people using my work for free but I don't want them making money off it. (This is essentially the basis for Creative Commons' non-commercial variant).
So it's not so much that large companies are actively hurting the projects--though you could argue that hosted offerings compete with the projects themselves. But that they often don't help in anything like the proportion that they benefit.