Sure, but proprietary code you can (somewhat) see who is calling it, and the group maintaining it is at least sometimes the group calling it - so has an incentive to not make it a bigger mess. Somewhat. So that part of the equation has less weight.
They have a counter balancing thing which is no one can see it to shame them.
If no changes get made, then no friction.
And open source code can and often is just abandoned. Defacto, sometimes even de jur. User beware, use at your own risk, etc.