Texture Layer Alpha

I don't understand why when  a new texture layer is added its alpha is plugged into the factor of the RGB mix node. Surely if the alpha is set to zero then that will also mean that RGB node is also set to zero effectively blocking the input to colour 2.