В большом приложении с большим количеством классов и сложной логикой выполнение этого, когда в этом нет необходимости, значительно усложняет рассуждения о приложении (было там!).
В остальном ничего особо плохого:)
[править] Судя по другим вашим вопросам, вы стремитесь освоить «ОО-дизайн» и JavaScript. Я бы не назвал себя экспертом в «ОО-дизайне», но я думаю, что лучший способ написания поддерживаемых программ - это (1) посмотреть на код других людей и посмотреть, что вас запутывает, когда вы пытаетесь понять это, и ( 2) попробуйте написать, а затем регулярно работать с ним (а также принять к сведению вещи, которые затрудняют дальнейшее изучение кода).