I don't know when this picture was taken, but I'm honestly amazed by the amount of garbage visible on the sidewalk and the road, maybe the city's cleanup services were on strike or is that something normal for NY? To me personally this does not look touristically attractive...
You have already received your answer, but I would add that many such shops actually serve as a screen for some other illegal business. It's about the USA after all, watch a mafia movie and it will be clearer to you