It surprises me that the SYD flight is so spotty with arrival times. I have been on it numerous times and only on one occasion has it pushed back late, we ended up arriving in Sydney 1 hour behind schedule.
Another reason they would not push the arrival into Sydney back any further is it would rule out all possibility of any passengers being able to connect to domestic flights on the same night. With the current arrival time you can still get out to Brisbane, Melbourne and probably Perth, but much later than 7.30 p.m. and you would be SOL.