No soy un experto definitivo en el tema, pero esta personalización de un vuelo, llamada servicios auxiliares , generalmente se comercializa a las agencias de viajes como un generador de ganancias.
Primero aclaremos los diferentes actores. Las aerolíneas ofrecen y operan vuelos, las compañías GDS (Sistema de Distribución Global) distribuyen los vuelos a las agencias de viajes y estas últimas venden al viajero (usted). Los agentes de viajes pueden ser su agente de viajes local en su oficina, el agente de viajes en línea (OTA) como Expedia, Opodo o Kayak, o la propia aerolínea a través de su sitio web, servicio telefónico u oficinas.
En todos los casos, el agente de viajes decide qué servicio auxiliar vender al cliente. El agente de viajes probablemente paga por implementar la distribución del servicio (al GDS) y recibe una tarifa por transacción realizada. Como la selección de comidas generalmente no es una opción lucrativa, generalmente es gratuita y creo que las personas religiosas o alérgicas reaccionarían mal si tuvieran que pagar para obtener una comida específica; no vale la pena ofrecerla a los agentes de viajes. Como comentó @drat, las aerolíneas también tienen pocos incentivos (y mayores costos logísticos) para ofrecerlos. Por lo tanto, tiene sentido no ofrecer opciones de comidas directamente en línea. Tenga en cuenta que algunas OTA ofrecen un campo de texto gratuito al final de la reserva sin prometer que será leído por nadie (lo he visto en govoyages, por ejemplo).
En el caso de Emirates y Singapore Airlines, tengo en cuenta que su imagen se basa en la mentalidad abierta, la globalización y el respeto de la cultura de los viajeros. Insisto en el hecho de que es la imagen que tengo, puede que no sientas lo mismo. Pero ofrecer una opción de comida es un buen argumento de marketing para una aerolínea en crecimiento mundial. Por el contrario, Air Transat se dirige principalmente a los canadienses que visitan el Caribe y a los viajeros transatlánticos, con menos variedad de viajeros. Ofrecer una gran variedad de comidas sería más una carga que un argumento de marketing para ellos. Y Air Transat ofrece servicios auxiliares en su sitio web, como la selección de asientos, por lo que es una elección deliberada no ofrecer la selección de comidas.
Al final, supongo que las razones son económicas. Cuesta menos ofrecer menos opciones y no preparar demasiadas comidas. Depende del agente de viajes al que compre sus boletos, pero no hay una regla para quién ofrece la selección de comidas o no. Si importa mucho, puede intentar comprar su boleto de otro agente de viajes, podría funcionar mejor.