Вы используете Scaffolding для быстрого получения некоторых результатов, например, для быстрого извлечения раннего прототипа или для установки функциональности, такой как CRUD. Обычно код, сгенерированный с помощью скаффолдинга, - это костыль, который вы должны заменить или расширить на что-то более сложное.
Так что да, вы правы. Это временное решение, замена, если вы не получите реальную вещь на месте.
В этом смысле леса - это Технический долг .