Вопрос конечно спорный, однозначных правил для данных случаев нет, но тем не менее, лично я всегда стараюсь группировать однотипные элементы на сайте. Руководствуюсь изначально тем, что если css файл каким-то образом не подключится - то страница будет иметь все равно более читабельный вид, благодаря спискам для однотипных элементов, таких как меню, слайдер, галерея итд. Так же могу предположить что скринридерам будет удобнее воспринимать такой контент. Ну и на практике, в Lighthouse приятно видеть 100% по всем параметрам, включая best practice итд )