Node and Scala for example are open source projects first then a company comes in and hires engineers and provides support. That model tends to work fine because you still have a rich, diverse community.
It's different when it's a company that open sources a project. It can sometimes be difficult then for that project to have that same diversity of views.