The problem is when an open source project is owned and controlled by one large player. It's much healthier to have diverse stakeholders with different interests, none of which is completely in control, as is the case with Linux.
"One large player" can make hard, but neccesary choices. Multiple stakeholders can have conflicting interests, so they can stick with conservative way.
One large player can use its control in ways detrimental to users. Multiple stakeholders can go with incremental changes that benefit everyone involved.
There is no silver bullet.