Programming should follow some rule-of-thumb, and explicitly initializing variable is one of them (no matter what languages we use).
For expert (and to ourselves), it is good as reminder. For beginner, it is good for learning.
Let the(good) compiler do the optimization.
"The giving hands is better than the one accepting" - Muslim's cleric