Sorry to hear the OP had a poor flight. It's not great when expectations aren't met.
I haven't had the same experience fortunately. I do JNB-SYD 4 times a year. I'm usually in PE, (occasionally I'll use point to upgrade to J), and invariably find the crews to be incredibly consistent on this...