You are right. Game dev don't think much about these things. So even if you do have to run to the locations, the dev could reward the players by giving small rewards for going to locations like this. Or you could just create a teleportation mechanic to fix this.
As a dev, there is no game engine I hate. (Except unity cuz fuck unity that's why). I hate the implementation of it.
For example RPGM. In a lot of cases, people just don't use RPGM properly or fully.
RPGM is built for RPG Mechanics, and it does enforce them, so if you don't need strict RPG...