Нужно ли дробить страницу на компоненты, которые не несут в себе никакого функционала?
В общем случае следует выносить в отдельные компоненты ради возможности переиспользования этих компонентов. А также ради инкапсуляции и локализации верстки и логики, в том числе чтобы упростить понимание родительского компонента.
тут дело вкуса но обычно в отдельные компоненты выносят те элементы которые будут переиспользоваться где то еще