It's like asking why hot dogs come in packages of 10, but hot dog buns in packages of 8? Who knows?

I really think that it's a hold-over from days of old. Why else would we have a "gross", which is a dozen dozen? Must've been a standard number for trade in the past.