I think it should be for modularity purposes although it may be a little confusing sometimes specially when you're creating a certain feature and you need to create a branch for both repos to implement it. Although it kinda makes it easier when debugging.