The difference between the QF72 incident and the Max8 accidents is that in QF72’s case, it was that its ADR AoA input data was corrupted. As a result they then sent misleading pitch orders.
It was intermittent thus causing even more confusion for the pilots and complicating their ability to identify the root cause.
They also were blessed with a great deal more altitude than the two Max accident crew. In fact one of the QF72 pilots was quoted as saying that his biggest concern during the whole event was what might happen if it occurred again while they were at low altitude.
Nor do I think that there was any trim or HST misbehavior.
Their calm, methodical and disciplined approach to the problem they faced also helped achieve a safe resolution (not that I’m in even the slightest way insinuating the contrary about either of the Max crews). Airbus subsequently issued a bulletin advising pilots how to deal with a similar event.