I stand firmly that teleportation in itself isn't the problem, but as it is the system does more harm than good.

I'll say it again that the reason instant teleportation exists is because the overworld is so bland that there is no reason to spend more than 5 minutes traversing it before you AFK and que up for Duty finder. Teleportation should be a powerfull tool that is earned through playing the game. The world should slowly unfold to players, have purpose in every area, every quest, every NPC. The open world needs to exist for more than FATES and a un-ending ammount of quests that people skip through to level up.

The world should feel alive, as it stands it doesn't it's a backdrop for a lobby system.