Língua é, para muitos países, parte da cultura. Para eles, determinar uma língua oficial nada mais é do que tentar proteger tal cultura. É uma forma de separar ‘nós’ e ‘os outros’ (mesmo se você nunca saiu do país, se você já ouviu um grupo de skatistas, médicos ou advogados conversando, certamente já viu como a língua pode ser usada como instrumento de segregação entre os que a conhecem e os que a não conhecem).
Mas uma língua oficial só protege a cultura se as pessoas que moram naquele país realmente falam aquela língua. A lei não consegue moldar as pessoas se as pessoas não quiserem ser moldadas por ela. Às vezes (e isso ocorre com frequência em territórios invadidos por uma nação estrangeira), as pessoas do território invadido deliberadamente falam um outro dialeto ou língua justamente como mecanismo de resistência. É o que acontece, por exemplo, com o tibetano.
Outras vezes, a cultura de uma parte do território é tão forte que ela precisa ser incorporada à língua oficial. É o caso que acontece com o basco, o galego e o catalão na Espanha, por exemplo. A tal ponto que o mesmo artigo da Constituição Espanhola citado acima determina que as línguas regionais da Espanha são consideradas oficiais em suas respectivas províncias e que essa diversidade linguística faz parte do patrimônio cultural do país e, como tal, deve ser protegida.
Língua oficial só é útil se as pessoas a usam (falam e entendem). No caso da ONU, por exemplo, como é praticamente impossível conseguir um grupo de trabalhadores que fale as seis línguas oficiais, apenas o inglês e francês são usados como línguas de trabalho do Secretariado, que é o órgão que gerencia a organização no dia a dia. E o mesmo ocorre com a União Europeia: como ninguém falará e entenderá as 24 línguas oficiais, inglês, francês e alemão são as línguas de trabalho do comissariado.