> but if you want an odd niche no small walkable area can support it.
You'd be really surprised. I knew smaller cities with shops dedicated to Warhammer 40k. [1] (Surprisingly, still in business :) )
> Even something like a guitar shop need a very dense area for people who live in walking distance to be enough to support it.
A guitar shop just needs enough people interested in guitars. Being walkable doesn't mean there's no transit. Usually, walkable cities will have a city center where the shops are concentrated and if the city is big enough, you'll end up with a bus station in the city center. In fact, the referenced city has several of those shops. [2]
This isn't a large city, it's around 100,000. It's also fairly isolated. Nobody is coming to this city to get a guitar.
My comments (this thread) were in context of 120 years ago when cars were a rich person's toy and most people lived on farms and so didn't have access to the transit that existed. That a store can make it today is different because context is different.
How many of the customers of the Warhammer store walked there from their house? How many came from a different cities because it was the closest store? The store does well because it can draw from a much larger area than a pure walking (or the limited trams of back then)
Similar for guitars - I expect a city of 100k to support 1-2 guitar stores - but I expect the majority of customers are not walking. Maybe they drive, maybe they take transit.