A business like Urban Outfitters makes it's living by offering more specific products geared for a smaller demographic. Some items could be sold at big box stores, but most items would not generate the volume big box stores expect as many shoppers are there to buy something else.