in my opinion they are different cases, as the name on a street does not imply function, but in the case of these entrances it does. 
having the entrances to the airport labeled in the language of the user is useful for navigation purposes.

following your criteria, no name:xx would be used in any elements, as the translations could be obtained outside OSM.