Re: A company's commitment to participating ... would be much more prevalent
It also depends on the company's make-up.
I used to work for a software developer, that developed open source solutions (openVAS security tool and their commercial product with proprietary feeds, Greenbone GSM hardware appliances). We also pushed back into other projects, because we were a 100% open source company.
On the other hand, where I am now, we have an IT department of 5 and zero developers, we use some OSS products, but we just configure them and use them. We don't have the resources to make changes ourselves, let alone push those changes back to the core OSS projects.