One of the most interesting things to witness in Pokemon games is that they often evolve over time just like the critters do when properly trained, and that happens through a process of trial and error. Most mainline Pokemon games introduce new mechanics to the series, and if they are good enough and praised by players, then usually they make their way into future games - at least, where it makes sense to do so.
Read more on gamerant.com