классический подход, связанный с архитектурой бизнес-логики в Django - то, что связано с конкретным объектом, нужно запихнуть в модель, а то, что связано с несколькими - в менеджеры
если мы вдруг приходим к тому, что такого удобства мы лишаемся, то сразу вопрос о том, а не выкинуть ли всё это, а не сделать ли как-то лучше/проще, взяв опыт DRF за основу
в любом случае, после 3 джанги начнут пытаться делать API над асинхронными вьюшками, вот нужно, чтобы они поддерживали именно эту работу с сервисами, а не с моделями