project全体でlayerを一律に揃える必要はない
Package単位で、最も最適なLayerを組めば良いだけ
Layer構成も抽象であるので、それを無理にProject全体に適用すると歪になりうる
例えば、project全体で
「entity, usecase, view, repositoryのようにLayerを切る」と決めてしまうと
「ここのUseCaseはただRepositoryの関数をそのまま呼んでるだけ」のような無意味な抽象化が出てきてしまう
強いて問題を挙げるなら、一貫性がなくなる