I mean, Santa has been around for a while and his elves have been making kids toys since before I was born, so why do companies always tend to do so well and have empty shelves at around Christmas time? I get that parents and siblings can get gifts for other family members, and let's not mention Black Friday, but seriously, the shelves can't be THAT empty! Also, I do understand the hardware stores having empty shelves so the elves can have supplies to build the toys, but what about stores like Target and Walmart? And why aren't hardware stores as empty anyway?!?!?! Something just doesn't add up and my parents won't give me a legitimate answer. 

P.S. I would ask Santa myself, but apparently the Post Office "doesn't deliver" to the North Pole.