В ОП специально сказано «lang», а не «language». Гораздо более старый «языковой» тег был бы Javascript или VBScript.
Но текущий и, казалось бы, действительный "lang" тег на самом деле написан язык, такой как английский, испанский, японский. Microsoft Visual Studio предоставляет раскрывающийся список значений «lang», и они все похожи на en-us, fr, ja и т. Д. Для английского языка США, французского, японского и т. Д. *
Я думаю, что может быть вескими причинами для использования этого тега, если у вас сложная многоязычная настройка - может быть, есть система управления контентом, которая может это поддержать, а затем доставить соответствующий файл javascript - например, jQuery контролировать ресурсы?