Why does Korean have many more words than Japanese?

I understand that both languages use post positions for nouns and honorifics on their verbs and adjectives, which can inflate word counts and causes many different forms of the same words in comparison to English. Anyone know the differences that cause this to happen? I would love to know. Thank you.