I think all the possible answers to this question have already been given. The most important reason for the appearance of stars on earth is the universe. The light from the stars is so scattered that the first trace of light is washed away and therefore, our eyes cannot interpret where the light comes from, so we have no source of light.
Another reason is that the bright light of the sun (due to its proximity to the earth) is so great that solar photons can wash away all other stellar photons. So again, we wouldn’t have a way to know where the photons came from so we have no information on the source of the photon released.