Почему ты считаешь что это не так?
Мы ведь говорим про нормальную модель без геттеров-сеттеров, или наркоманов которые одни и теже таблички в базе меняют из разных микросервисов
В реальности инкапсулированное состояние оказывается нифига не инкапсулированным, потому что у тебя сикуэрэс, у летят мессаги в очередь, каждый день схема мигрирует, а ещё иногда её откатывают, десять разных версий в проде, в десяти приложениях с незавимыми релизными циклами летят апдейты, но тебе кажется, что ты хорошо контролируешь всё,
ВЕДЬ ВСЕ МЕТОДЫ ПРИВАТНЫМИ ОБЪЯВИЛ