It's not complex for airlines to tell when you fly with a competing carrier. Heck, they can even tell which flight you're on and which cabin you booked in.
I don't believe this to be true except where booked on another OW partner and provided them with my QFF# or the flights are linked to same PNR.
However, if i book for example a domestic US ticket with SouthWest (or another unaffiliated airline) then there is no way QFF would
legally know, unless SouthWest is
illegally selling my data. Airlines are not allowed to just get passenger and seat information for every passenger booked on a competing airline anywhere in the world just cause they want to build a profile.
Even on a QFF partnered credit card, spend profile is with the issuing bank or credit provider, not Qantas itself. QFF know i earn X points per months indicating a spend of $y but they don't know the breakdown f where that is spent, except where its with them or through their mall link.
If QFF were actually that smart they'd send much better targeted offers; and they pick up bookings in "my Bookings" for OW partners where i didnt quote my FF# during the booking process.
The internet means you are always near a points earning place - ebay can deliver to anywhere that AUsPost delivers to.
This type of customer is the NORM
The avg QFF member may not obsess about maximising points, but i do not think the avg QFF is ineligible for any credit card. Anyone who could afford to fly enough to earn 85k points (since you make the assumption they have only earnt through flying) can definitely qualify for a points earning card even if not a great earning one.
Anyway back to the original question - no i wouldn't go running to the media to complain and show myself to be ignorant of the ability to understand basic terms which are clearly spelt out when you join the loyalty program.
It is possible to earn or burn the 1 point required every 18 months without spending excessively (or at all if you do the Red Planet surveys), they only need to contemplate the 2500 point challenge now (2 * Syd-Mel return discount Y tix will get you 3200 points) because they failed to engage at all over the prior 18 months. Completely self created problem.