There was a variation of this with Scheme: the standard language was small, so each implementation extended it in different directions, and there was plenty of disagreement about which directions were good or bad.