Competition domestically in Australia is not with Cathay [free piss & food] - internationally QF has this as well!
In OZ it is Virgin who competes with NO free booze or food for fares sometimes above Qantas [just check the web!]
I don't see too many complaints about their food/beverage service because there ISN'T ONE!