Why everyone is starting from GL_LIGHT1 when
GL_LIGHT0 exist too?

We do? Where did you read/hear that?

Anyways, what stops you from not using the first light?

As far as I remember, I have never seen any code that not uses the first light (if lighting is in use at all that is)…