Waiting for the joystick to be centered might protect the car from moving uncontrollably if the connection to the joystick has been broken and random values are being received.
A reason to not wait - what this code and the classic gbg code does - is that someone might think the car isn't working, when they just need to let go of the joystick.
At the most recent gbg workshop, a car would drive forward at full speed on startup. I don't know why yet (likely a broken joystick wire), and this convinces me that this feature is a good idea.
Waiting for the joystick to be centered might protect the car from moving uncontrollably if the connection to the joystick has been broken and random values are being received. A reason to not wait - what this code and the classic gbg code does - is that someone might think the car isn't working, when they just need to let go of the joystick.