Here's why:
* Spelling: The "o" in "comb" is followed by an "m". This usually indicates a short "o" sound.
* Pronunciation: The word is pronounced /kəʊm/, with a short "o" sound.
If you want to hear the long "o" sound, think of words like "boat" or "go".