Некоторым людям неважно "кем сделано", а важно "что сделано". Некоторые люди желают скрывать своё участие в проектах по тем или иным причинам. Не вижу "шляпы" в том, чтобы каждый выбирал желаемый вариант действий.
Скажем так, несмотря на то, что в ряде случаев такой смешанный подход в вопросе коллективной разработки может быть приемлем для проекта, и что для некоторых людей по реальным(или же надуманным) причинам это является единственным способом участия, я не уверен в том, что это действительно подходит всем без исключения проектам. В определенных ситуациях это напротив может вредить, как мне кажется. Ну, хотя бы потому что анонимный участник, даже несмотря на наличие code-review, по большому счету не несет персональной ответственности.