Ну что ж поделать. Простым всегда кажется не то, что проще по объективным причинам (всяким там метрикам), а то, что знакомо, для чего не требуется усваивать какие-то новые концепции. Когда-то мы все писали ужасный спагетти-код, а всякие там разделения на слои понять было сложно. Сейчас же, если откопать свой код столетней давности, окажется, что разобраться в нем и внести даже небольшие изменения - сложно.Именно! Но вот в доках этих инфраструктурных библиотек как раз "доменные" примеры "из жизни"
Если ты хочешь ответа на вопрос, что с этим делать, у меня нет ответа.