Добавление специализации шаблона в пространстве имен std

Фон:
Я пытался ответить на вопросПочему моя перегрузка <оператор не работает для сортировки STL, Одним из моих предложений (кроме использования предиката) было перенестиoperator <&nbsp;заstd::string&nbsp;в пространстве имен std, так что компилятор может предпочесть его вместо шаблонной версии.

На молниеносной скорости ответ был отклонен следующим комментарием от известного пользователя:

Это неопределенное поведение, вы не можете добавлять объявления в пространство имен std, потому что это может изменить поведение стандартных компонентов библиотеки

Мой вопрос:
Можно ли добавить специализацию шаблона для типов stl, даже если объявление этой специализации не содержит определяемый пользователем тип данных?

постскриптум Я удалил свой ответ, так как боюсь, что он может быть неправильным