Quoted By:
Pokémon storyline revolves around discovering a new world, new creatures, and trying to learn more and more, hence the pokédex. From the information you gather throughout your journey, you deduce resistances, effectivenesses, and so on.
Giving information about type matchups right from the start negates the actual storyline of the journey to discover the Pokémon world.
I'm not against casualizing the game since a great part of the audience seems to enjoy it, but negating the purpose of the game in itself bothers me.