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