Если по дизайну нет заголовка у секции, это не значит что не нужно его добавлять. В таких случаях хорошие верстальщики добавляют подходящий по смыслу заголовок для секции и скрывают его с помощью паттерна
visually-hidden.
Если это подпись таблицы, то и делать это нужно как подпись таблице. Это будет лучше для поисковиков и пользователей, которые воспринимают интерфейс не глазами.
section без заголовка - не валидная разметка.
table без caption - можно. Но будет лучше если оставите.