Да. Только в этом случае Вы знаете, какой код писать, и пишете о том, чего хотите от этого мувика, а не всё то, чего Вы от него не хотите

. Нередко Вы и знать не знаете, что другой мувик мог наделать. Во всяком случае, в проекте сложнее трех заранее известных страниц)))
Да что тут спорить, просто всегда когда сталкиваешься с необходимостью сделать лишнее, как тебе кажется, движение начинаешь ругать разрабов. А когда этот же принцип в другом твоем проекте отлично работает, этого просто не замечаешь.