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