I think it'd make sense if Dark didn't affect Psychic, while Psychic is super effective against Dark.
Using the same logic, Ground wouldn't affect Electric, Flying wouldn't affect Ground, Ghost wouldn't affect Fighting...
Nah.. looking at it again, sounds too complicated.