Зачем в мультиязычном сайте в адресной строке указывают язык, если его можно брать из сессии?
Как минимум чтобы можно было перейдя по ссылке попасть на нужный язык.
для поисковых систем, дабы не путать контент по 1 урл с разным содержимым, кроме того для перенаправления на локализованные версии сайта