This is the reason why businesses cluster next to each other: everyone wants a central location to be close to as many customers as possible.

That explains how the Grand Bazaar retains it shops, but is not how it started.