let me clarify why I suggest this situation is not related to the main point of this thread.
While yes, the bookings had been cancelled by the airline, this was due to a lack of required information being provided. I agree that in most cases DOB (and in fact APIS itself) isn't strictly required before say 72 hours before flight (again, this has recently been discussed at some length elsewhere but I couldn't find the thread). The difference here though is that a) this would happen with paid bookings as much as CR due to the stipulation by the system and b) this is not a ticketing issue being caused by QF's failure to ticket or reticket partner rewards following changes or other things (I suppose one can consider JQ a partner reward, but it's still not the result of a change). I may be splitting hairs a bit, but I do not think this is a situation that the team setup to handle these specific ticketing issues would look at.
In essence, not ticketing due to missing APIS is not a glitch or bug per se, but a specific requirement imposed by QF for some flights (why it would be ex-Indonesia to AU I have nfi, but that may be something Indonesia requires - or QF think they do. I don't know. At any rate, while it may seem like I'm splitting hairs, this isn't a situation akin to, for example, QR or CX cancelling sectors due to QF missing a ticketing deadline. Very different if it does seem to be the same result. I mean, if the DOB was put in, the booking wouldn't have been cancelled and thus is something within the customer's control (but seems the notification of these rwquirements is lacking to just cancel without any kind of heads up - as I wrote, QF has in the past sent me an email that I wouldn't get ticketed without it completed and the booking would be cancelled at some point if it wasn't).
I absolutely agree - put n APIS ASAP if/where required. Certainly in the past QF have notified by email of incomplete APIS and it holding up ticketing. I am unsure about the JQ situation - but if booked as a CR, then that's come through QF so I'm not entirely sure of the situation there tbh. And APIS should be filled in for ANY booking - paid or CR.
I was actually thinking when I started reading the situation wondering if a DOB was not put in for a future booking involving an infant who was not yet born so there was no DOB to enter - and that would be an interesting situation as an aside (I was thinking securing reward seats for say 12 months time for a bub due within the next month or two as example). I digress though on a tangent.
THE JQ one puzzles me tbh and potentially worthy of its own thread, but I don't think it's quite relevant to THIS specific thread that's all.