Quoted By:
IVs are simply an objective metric of how shit your Pokémon is compared to 6IVChad but the reason they exist is to differentiate between different Pokémon.
So what would be a better mechanic to do that?
How would you differentiate between Pokémon of the same species?
Bonus challenge: Replace Natures too