А что такое это "тру ООП"?
Касаются они никак, поэтому я пытаюсь понять, как ООП мешает писать нормальный код
Для меня тру ООП это, в принципе, и есть мутабельнодрисня, покрытая высокопарными рассуждениями о правильной декомпозиции на мутабельнодристные объекты.