ну так фундамент один - БД
знаешь почему? потому что ты сейчас описал монолитную архитектуру. А разбивают проекты для того, чтоб их легко можно было масштабировать и менять. и внедрять эти проекты как зависимости. а по твоей логике, в 100 этажей... вот ты изменишь грубо говоря че ни то в базовом проекте... умудохаешься менять там, где тот или иной проект использовался. Для этого и бьют на подпроекты. и не делают их в 100 этажей.