Why does fast transportation have to have a penalty attached to it?
Why not zip from event to event and make the game a ton of more fun instead of missing half of it?
Because the player is supposed to need more time to see it all.
IT'S LAZY DESIGN. That's all there is to it.
Even Bashioks direct example could be neutered in a very simple way:
Insetad of just ordering to kill the Captain of the Fortress, order the player to kill the guards too.
Boom. Your flying mount just became far less useful, because THERE IS NO CONTENT TO SKIP.