It is not just open source
Even in the propriety world there can be issues.
We started a project with VB .net 2. and used some third party controls.
Two years later we are still developing it, not released and everything is out of date. .net 3, new version of the controls. Thing is change anything and there is no guarantee it will all still work.
It requires more work to validate the new versions, that all takes time...