То что фреймворки не используют - не показатель. Просто он очень редкий и мало кто о нем знает. Можно и табличные данные описать дивами, можно и legend заменить дивом. Но я считаю если есть необходимость вывести табличные данные - то использовать таблицу, если сгруппировать с заголовком - то через legend.
В спецификации ни слова не сказано что он устарел или не поддерживается.
www.w3schools.com/tags/tag_legend.asp
как например про тэг center
www.w3schools.com/tags/tag_center.asp