The <sup> element should only be used for typographical reasons—that is, to change the position of the text to comply with typographical conventions or standards, rather than solely for presentation or appearance purposes.
Ankhena, это лишь рекомендация, а не обязательное требование стандарта. К рекомендациям нужно прислушиваться, но использовать или нет – дело сугубо личное. Если такой вариант, при отсутствии ограничений, решает вопрос – почему его не использовать? Если это противоречит неким моральным установкам – первый ответ всё объяснил.
vada, потому же почему не стоит использовать fieldset и legend для реализации так любимого дизайнерами приема. Потому что сайты люди не только смотрят, но и слушают. А роботы те вообще, видят только код и понимают его соответствующим образом.