Indeed. Unlike many developed countries which have those big box retail stores available in almost every neighborhood, local commerce activities in developing countries are dominated by smaller businesses, and their stores are often distributed randomly across a city.
In the U.S, you kind of know ahead what brands of retail stores you will be able to find a product, as opposed to some other countries where it's a lot more difficult to locate them due to the lack of specialized retail stores.