Let's see
Ghost <-> Normal
That's justifiable
Fighting -> Ghost
Well... fighting should be immune to ghost too, but whatever.
Electric -> Ground
The ground doesn't conduct electricity that well, makes sense.
Psychic -> Dark
What? No. I realize dark type was a hasty response to nerfing psychic types but goddamn was dark type a mistake; at least in how it operates with other types, not in a design way. Ghosts are WEAK to Dark? Don't they usually live in it? Psychic is supposed to be the mind, so what are they saying, dark corrupts/hurts the intelligent or telekinetic? How the fuck does Fairy type resist the dark? The sweet, innocent fairy would be crushed by evil in any Grimm brothers tale or anything classical that involves fairys.
Fairy <- Dragon
I guess? Fairys must be pretty small but it makes zero sense.
I agree with you in terms of common sense OP, but in terms of mechanics everything set in place is pretty balanced, really everything except Dark type, it is way too good across the board in terms of neutral damage coverage and normal type pales in comparison without an "-ate" ability behind it.