Ehhh, yes and no.
Flying, Mounts and Teleporting kinda shrink the world and, flying in particular reveals how tiny some maps actually are (eg if we could fly through the 2.0 areas, it would probably take 10 secs at most.) If we realistically wanted people to explore, no mounts would be available at any time, and teleports would only "return" you to a place, not teleport (hence people would stay in places longer, and whatever "current content" area exists would be populated beyond just the two week window when the content is new.) But I don't begrudge having the teleport system, mounts or flying mounts because other games have them, and to simply not have them now would be a slap in the face. Mounts can all run or fly past dangerous enemies so it makes the overworld non-threatening.
However...
Why not simply make it so that some maps can not summon a mount, nor teleport out of the area until -all- content for that map has been unlocked and explored? When I was playing on my alternate character the other day, I noticed that I had not been to North Shroud yet, and ... you get the entire map unlocked when you enter it. So much for exploring that map again. I distinctly remember during 1.x beta and 2.x beta trying to reach every place on the map. Make teleporting out require attuning to all the Aetheryte crystals on the map (or take a chocobo porter/airship back to the previous map.) Have mounts be unsummoned if the area has not been attuned yet, have flying mounts not fly without finding all the Aether Currents. If a map does not have the Aether Currents, or something interferes with them, drop the mount to the ground. Add monsters that are faster than the land mounts that only chase players on mounts and chase them into the air as well.
Anyway I doubt SE would make any changes to mounts, so let's not dwell on this too much.
