The real problem is that Larian decided they wanted to make DoS 3 instead of a Baldurs Gate game, so instead of multiple segmented and distinct areas, we get a few areas that are just giant blobs of map.  
When you think about it, BG 1 and 2 had 'fast travel'.  You fast traveled between maps and areas of the cities.  But it wasn't teleportation (for the most part).  That meant random encounters, story development opportunities, etc.