Quoted By:
>EV's
>IV's
>Natures
>Hidden Ability
these mechanics were likely introduced for flavor to make your Pokemon unique from the others owned by players.
However they have substantial impact on the effectiveness of your pokemon, a mechanic that should allow you to tailor your pokemon to your playstyle becomes tedium when you want to acquire the objectively best stats you can. your pokemon that you play through the game may not be viable later on simply because of poor RNG.