@openrisk I'm certain it's not the only obstacle, but it surely has been one in the past and continues to be so. It's just also getting a bit subtler.
You see this in recent years in how Python (PSF) is taken over by RedHat's concerns. By how Microsoft manages to insert proprietary tooling into FOSS communities, making them dependent. By how docker is removing more and more community features and turning them proprietary.
Good corporate-community relationships are less exploitative.