Можно сформулировать то конкретное правило, о котором идет речь?
Потому как совершенно истинные общие утверждения могут быть неприменимы к отдельным конкретным случаям.
Ну вот мы и начинаем приходить к общему мнению.
Я никогда не утверждал, что тег name:ru лишний, я лишь утверждал, что ОДНОВРЕМЕННОЕ применение тегов name и name:ru на территории РФ бессмысленно.
Вполне возможно, тег name следует объявить анахронизмом и постепенно от него избавляться.
А автор рендера должен определиться: пишет он интернациональный софт (и тогда должна быть поддержка ВСЕХ языков и выбор языка на усмотрение пользователя), либо он пишет софт сугубо национальный (и тогда выбирает один name в соответствии с заданными предпочтениями).
Смысл есть хотя бы для интернационального софта. Он не обязан знать (и не может по причине отсутствия универсального соглашения), на каком языке у тебя name.
Не очень понятно, как вы предлагаете поступать в местах, где официальных языков больше одного. К примеру, в Брюсселе абсолютно все названия улиц написаны на двух языках - фламандском и французском. В России такой проблемы, возможно, и нет, но объявить тег анахронизмом на территории отдельной страны невозможно, только в рамках всего проекта.
А по моим наблюдениям, около 20% вывесок содержат торговую марку с латиницей. И около 1% - вывеску полностью на латинице. Это весьма контрастирует с вашим заявлением:
С примеров “ИОНа” и прочих похоже, что перед нами просто еще один карательный закон.