Ghost types are supposed to be rare creatures. I mean if they had Ghosts floating around all over the place it wouldn't be the same game.
The same goes for Dragon and Ice types, they are meant to be mythical creatures, as opposed to, say, Water and Bug types which are based on the millions of species in the real world.