Why should children get to light the menorah for Chanukah?  This tradition arose because Jews believed that since G-d gave us the Torah, we should therefore commit our children to G-d, as they will be responsible for furthering our religion.  Gift-giving also arose as a tradition, not a law or commandment, based on the impact of consumerism in US Culture.