Good question ..
.
Sign on a traffic pole:

Been waiting long?
That's because the council thinks someone in a car, half a kilometer away, is more important than you*.
They could make the lights change as soon as you press the button if they wanted, but they don't.
Complain to them 07 3403 4400.
A car moving at 50km/hr will travel almost half a kilometer in 30 seconds.

@RustyFreewheel It is super frustrating to have to wait while a trickle of cars pass through.

Heavy traffic, road packed with cars... but every car has just one person and they are barely moving. Still have to wait, because cars are dangerous. But giving cars priority certainly is not help move people efficiently.