У описанных тобой проектов разная область применения и разные цели. Надо полагать, у них нет общего кода, а если есть, его можно вынести в библиотеку, в модуль, в отдельный репозиторий
Польза от объединения непонятна. А проблемы, которые появятся: разный набор модулей для разных проектов - ты не сможешь обновить либу в одном проекте, не обновив в другом, а это может потребовать переписать код, который переписывать не было в планах; разный жизненный цикл проектов - не сможешь выкатить новую версию одного, не выкатив новую версию другого. Ну и в конце концов в исходниках проекта будет ком из файлов, которые относятся к разным проектам