Hey, if you don't have a good team, you can lose some Pokemon pretty quickly at some boss.
Of course, if you pass your time grinding and grinding, and you have a team of Pokemon that is very varied. Of course, you can curbstomp some battle.
Still, this game is still better than:
"Oh look! We are in a volcan and you have Pokemon that have all Fire type that don't have other type to counter Water or Ground Pokemon! Man, how I supposed to defeat you? This game is way too hard."
I'm talking about that guy by the way.
Leader Gym like him in S/M have atleast a Pokemon that have one move that deal average damage. Him however? Just bring your one Water/Ground Pokemon and he is a joke.