k
dto - это представление объекта для бизнес-логики
Иногда есть даже viewModel, которая представляет JSON, но можно и не выделять ее
Если entity будет одновременно и dto, то сильно сложнее изменять схему хранения
А она может меняться
Возможна даже миграция на другой тип бд

