But her Kibago helped her develop through furthering her dragon empathy, Kairyu didn’t make up for that but simply offered a challenge for her to handle in terms of taking a disobedient Dragon-type Pokemon and learning to trust and work with it. Plus several characters insisted those victories were not hers but her Pokémon’s and she herself was honest about that.I mentioned this in somewhere else, but the fact that Dragonite was given to Iris basically to make up for the fact that she wasn't going to evolve her Axew, but not only that, she was made to go through the whole "disobedient Pokémon" ordeal for the second time in one series.
Iris aside, looking at Satoshi alone why does he get a final stage super powerful raremon? Why is it fair? 10 episodes in?