Ну хз, мне кажется что в больших проектах, которые будут поддерживаться годами не позволительно привязывать бизнес логику ( отображение бизнес процессов то есть ) на какую-то библиотеку / фреймворк, ибо они могут спокойно деприкейтнутся, например.
А вообще, в моем идеальном мире нигде даже нет завязки на реализацию, только с абстракциями живём