Quoted By:
My nephew called Fairy type the "Girl" type and said its strength and weaknesses make sense because cute girls often have super strength in cartoon and it blew my mind
If we stop looking at Pokemon from a real life perspective and look at it as a cartoonish fantasy world then a lot of in-game logic like type-effectiveness become quite reasonable