Quoted By:
You all complain that these games are too easy, but none of you do anything to make the games actually harder.
The games provide so many options for you to have a more challenging experience. You could use underleveled pokemon, you could not evolve your pokemon, or you could just use weaker pokemon. Instead, people use the strongest pokemon in the game and then complain the games are too easy. Of course they are--you are playing with a set of pokemon that the game isn't designed for you to be using. You are choosing to use your extensive background knowledge on what Pokemon are the absolute strongest, and using that to just press A to win on the game. Doing this is no different from just using your starter! You can beat the game like this, but you are doing it in a way that you chose. You can catch as many pokemon as you want, you can rotate your team, you can use weaker pokemon, you can not evolve your pokemon--you have so many options, friends.
Even worse, you guys complain about HMs and single use TMs! Mandated HMs required you to think about what moves were most important, what pokemon could have a moveslot sacrificed, or maybe if you'd need to better adapt your team. Traversing the world on a pokemon journey is the game you signed up for, and your pokemon will help you. Get over it, balancing your pokemon for traversal assistance and optimal battling capabilities is a part of the game--it's a part of the challenge.
Single use TMs required you to think deeper about which pokemon you use TMs on, and it didn't just let you give ultra-powerful moves to every pokemon in your party. Of course the game is easy when you give your entire party fire blast and earthquake!
I am sorry you are unable to comprehend that the game provides various means of differentiation to meet various skill levels.