а потом надо будет в расшариваемой модели поменять поле или тип. И смотришь такой, у тебя 100500 использований этой модели в репозиториях, сервисах, контроллерах и прочих классах. Думаешь, ну мне же надо изменить поле, не задевая другие компоненты, ведь тогда в гите будет 100500 изменений. И лид будет ругаться, и задумываешься, какой хороший человек так написал