У Симфони много разных интергаций с Доктриновской ОРМ, генерация кода, валидация сущностей и т.д. Контрибные бандлы тоже на нёё завязывются. Плюс во всех доках, книгах, примерах обязательно используется Доктрина. Поэтому когда делаешь проект без Доктрины появляется ощущение, что ты используешь фреймворк не так как он задуман.
фреймворк задуман как набор библиотек, ставишь skeleton, где только http-kernel, router и парочку других. Тесная интеграция Doctrine ORM говорит только о тесной интеграции, и ни о чем другом