Como ya se ha comentado por canonacer, en la mayoría de los casos, las líneas aéreas están obligadas a verificar si los pasajeros se les permite prima facie para entrar en el país de destino. Si vuelan a alguien a la de destino, y se les negó la entrada, la línea aérea puede ser multado, y tendrá que llevar a los pasajeros de vuelta en su moneda de diez centavos.
Así que tienen toda la razón para verificar que el pasajero tiene un pasaporte que permite la entrada sin visa, o que tienen un pasaporte válido y la correspondiente visa.
La documentación sólo puede ser verificada en el mostrador de facturación para aquellos que la utilizan. Los pasajeros sin equipaje facturado, o que el uso automatizado de la bolsa de gotas (no sé si los que existen para los Suizos en ZRH?) no va a ver a un empleado de la aerolínea hasta llegar a la puerta.
Los controles en el control de pasaportes (por un guardia de fronteras) son sólo para salir de la Zona Schengen / Suiza, no les importa si está permitido en el país de destino (que generalmente no se preocupan en absoluto a donde vaya, en realidad).
Así que el único punto en el que los documentos de viaje se puede comprobar por la aerolínea (o de un tercero haciendo por ellos) para todos los pasajeros está en la puerta.
Para algunos países de destino, los pasajeros tienen que introducir la información en línea por adelantado (Información Anticipada sobre los Pasajeros, o API / API), que puede simplificar las cosas en la puerta (sólo tienen la comprobación de que los documentos coincidan con lo que se ha introducido, no que los documentos que permiten la entrada, ya que debería haber sido determinado automáticamente anterior).
Dependiendo de la mezcla de nacionalidades, por lo general se observa por parte de la aerolínea, se puede saber que la mayoría de los pasajeros son de fácil verificación (sólo la comprobación de que el pasaporte es suficiente), o que a menudo es más complejo (visas deben ser verificados), en cuyo caso se podrá establecer un procedimiento específico para ello.