Acho que o TypeScript veio ai pra tentar melhorar isso. Ando usando ele em todos meus projetos e a arquitetura ficou 100 vezes mais fácil de fazer...
Consigo separar bastante meus projetos e deixar bem organizado, não fica aquela bagunça que é quando estamos programando em React ou JS nativo.