Não leve para o lado pessoal, isso acontece em outros países também. Não é comum, mas há albergues nos EUA, no Canadá e na Europa que não permitem que pessoas de seu próprio país permaneçam lá. Então, se isso faz você se sentir melhor, há albergues americanos que aceitarão você com prazer, mas não um cidadão dos EUA. Eu me deparei com isso uma vez quando eu queria ficar em um albergue aqui, então eu sei que é frustrante.
O raciocínio é que alguns albergues estão tentando criar um ambiente social específico, onde você pode interagir com viajantes de diferentes países. É também uma maneira de garantir que os hóspedes realmente sejam pessoas que estão viajando, não apenas locais que precisam de um lugar para dormir, ou alguém que acabou de chegar na cidade e está procurando moradia temporária. Na pior das hipóteses, alguns albergues que permitem a estadia de qualquer pessoa podem acabar parecendo mais um projeto habitacional ou um abrigo para sem-teto.
Ele resolve o problema, mas é lamentável que eles também acabem excluindo as pessoas que realmente estão visitando a cidade de outras partes do país. Eu não acho que seja uma ótima política, mas esse é o raciocínio por trás disso de qualquer maneira.