That may be a trade-off, but it is not automatically a disadvantage. Open source is about consciously determining which parts you want to share and under what conditions.
Sometimes open sharing is strategically useful, for example to promote collaboration, trust or standardization.