"Whilst AO remains a 100% subsidury why do QF not put there code on all AO flights?"
You answer your own question further on. QF FF miles are intentionally not able to be earned on AO flights. For them to add the QF flight number would cancel out one aspect which they were trying to do
Dave