No es raro que una aerolínea retenga a un pasajero en el punto de origen si sabe que la serie completa de vuelos no se puede completar como reservado.
Al hacerlo, para muchos pasajeros significa que simplemente se van a casa y regresan al día siguiente. Para los pasajeros no locales significa que se proporcionará alojamiento y comidas. Por responsabilidad legal, es simplemente un vuelo cancelado, una nueva reserva o un reembolso (y sí, es probable que exista alguna norma de PC de la UE que requiera una cierta cantidad de compensación).
Al enviar pasajeros a mitad de camino, significa alojamiento y comidas para todos. Significa más angustia y quejas de los pasajeros sobre la incertidumbre de llegar a su destino y sentarse en el aeropuerto de punto medio con la esperanza de tomar algún vuelo. Por responsabilidad legal significa un vuelo interrumpido que conlleva más reglas, regulaciones y potencial de compensación.
Si bien el OP prefirió volar, la aerolínea tiene que establecer una política única para el problema y mantener a los pasajeros en el origen es lo que la mayoría de las aerolíneas aplican. Fui atrapado en el mismo escenario volando de Florida a Tailandia y fui retenido en el punto de origen en los Estados Unidos, por lo que no es exclusivo de Qatar.
Puede quejarse, por supuesto que puede, pero en última instancia, si la aerolínea cumplió con sus responsabilidades por un vuelo cancelado, no habrá ninguna compensación, aparte de tal vez una pequeña muestra de disculpa (millas de viajero frecuente, etc.).