While I am big on OSS, and giving back to the community... let's be realistic. Some of it really
is bad.
There are definitely issues on some OSS projects, like inability to reach consensus, and some upstream devs doing things that break stuff for a large group of people, and not caring much about the consequences of some of the technical decisions made.
OSS is awesome, and can also be problematic, all at once. I'm not ready to dismiss it as a whole, though. Some orgs have that approach, and just throw the baby out with the bathwater.
I think it's important to go in with your eyes open, and be aware of the potential risks.