I disagree. Many implementations with a good distributions is preferable. It helps decentralization (even harder to make consensus changes) and any bugs will become an implementation bug instead of de facto consensus change.