why do birds lay eggs
Birds lay eggs because it is part of their reproductive cycle. Check out more about birds and eggs at http://www.tailfeathersnetwork.com/birdinformation/egglaying.php.
It is their way of reproducing, just as mammals have live young
Because they have sex with another bird, and then they get pregnant and lay babies.