CSS свойство text-decoration и HTML тег имеют разные функции и назначение.
CSS свойство text-decoration позволяет добавить к тексту элементы декора, такие как подчёркивание, надчёркивание и перечёркивание (то есть сделать зачёркнутый текст). 3
HTML тег используется для определения текста, который больше не актуален. 1 Содержимое тега браузеры отображают как перечёркнутый текст. 1
Таким образом, основное отличие в том, что CSS свойство text-decoration устанавливает оформление текста, а HTML тег определяет текст, который браузеры отображают с перечёркнутой строкой. 1
Выбор между этими инструментами зависит от конкретных задач и предпочтений разработчика.