ну это нормально. обычно объеденить хочется когда кажется что присутствует дублирование кода. Но тут нужно остарожно. Если мы точно знаем, что эти куски кода (предполагаемое дублирование) будет ВСЕГДА изменяться вместе и у них есть только одна причина для изменений, то да - вероятно это дублирование и стоит объеденить. Но в случае с экранами, очень часто эти презентеры будут иметь разные причины для изменений, и это не будет являтся дублированием кода и не стоит их объеденять. Это один из принцыпов solid - принцип единой ответственности. Просто когда придётся изменить чтото в одном экране, а они завязаны на один презентер, то мы тем самым внесём изменения косвенно и в другой экран - это плохо.