Я бы сказал, что во время фазы прототипа подобные утверждения «несколько» приемлемы.
Но, более реалистично, такие простые вещи не так уж часто встречаются в производственном коде. Когда вы начнете манипулировать данными или, скажем, извлекать множество различных объектов и делать с ними что-то, вы обнаружите, что вы можете захотеть вернуть что-то совершенно иное, чем слой пользовательского интерфейса ...
Теперь, если вы начали создавать что-то флеш из этого одного заявления, сделанного на раннем этапе, это заставит вас переделывать части кода пользовательского интерфейса ... это не так хорошо, и потенциально может вызвать головную боль.
Кроме того, вы ответили на свой вопрос: да, я бы посчитал это плохой практикой.