В OSM нет “необходим”.
name:ru очень полезен при рендеринге карт на иностранных языках - для name правила транслитерации в бощем случае неизвестны (можно только догадываться), для name:ru - достаточно точно определены.
Если я хочу отрендерить карту, в которой будут языки в порядке “белорусский, если его нет - русский, если его тоже нет - английский, если и его нет - немецкий, а только потом name” (ну не знаю я китайской письменности, надо что угодно вместо нее поставить) - то вместо русских названий внезапно повылезают английские.
Имея только объект довольно сложно (=медленно) определить на чьей территории он находится. Поэтому желательно, чтобы для локализации не требовалось ничего кроме этого объекта.
Не знаю может не в этой теме, но вопрос у меня такой: В Курской области в пределах одного сельского поселения есть два населенных пункта с одинаковым названием, граница сельского поселения сделана…валидатор же не может их идентифецировать и выдает ошибку, как здесь правильно поступить чтобы валидатор не ругался?