Why do Chickens Lay Eggs?

The reason why chickens lay eggs is the same reason humans have babies-to reproduce. It is their instinct to have little baby chicks, just as it is ours.