Tbh I don't get why this isn't already implemented in the game because one of the key features fans love in pokemon as a whole is following pokemon. But unfortunately thats taken away with bikes/mounts which players are on most of if not all the time for transport outside of the restricted areas. I get it may be hard to code the pokemon to keep up but i think with enough time it can become reality.