Honestly I don't care if they want to show type advantage effectiveness, try to write battles that go against types, or just quit in the middle of writing the episode to go get drunk and play ping-pong.
I would however, like for them to pick a side and stick to it!!
I'll bring up a hilarious part of Hoenn where Ash battled a guy's Duslcops with Pikachu. Pikachu rushes Dusclops with Quick Attack and it has no effect, and we're told normal attacks like that aren't effective on ghost types. Sure, I'll go with that.
Then the very next episode, Skitty is hitting around that very same Dusclops with Doubleslap, also a normal attack!
Writers, stop with the being not making sense! It's causing me to not type sentences properly!