I agree with you on a lot of these points; especially how there's little incentive to train your Pokemon to evolve because you'll end up just finding their evolution after a couple badges. But for this version, I guess the story is a real focus, so I think they wanted the players to spend more time playing through the story rather than just filling the Pokedex. There's a lot more to this game than the others.