да кому это нужно. И если уж даже что-то менять, то какой смысл разделения на компоненты 5ти экранов? Тем более зачем клиенту менять что-то раз 10 за год....
потому что клиенты не шарят ни в вебе, ни в UI/UX, но умничают постоянно, у них всегда новые идеи ) мне проще когда компонент 100-300 строк кода, но это не обязательно конечно