A new born baby would not enjoy his/her own gifts. The baby needs only few things like a good bed to sleep, timely feed and warmth of mother's womb. But according to tradition some thing has to be given.
Having a baby, excited parents spend so much money creating the baby nursery, that they get out of control and often make a big hole on their pocket.
If it's first baby, they have no idea about the other regular expenses. So parents feel great when they get some thing like baby essentials for daily use.
When the baby needs a comfortable bed, then why not a nice cheap crib set is the ideal baby shower gift?
Diapers or toiletry may be a good gift also.