Every generation of Pokemon adds or changes something in the core mechanics that fundamentally changes how things work. Except for 5th gen. 5th gen didn’t really change anything except that TMs could work more than once.