Sort:  

I think tourists and lack of other shopping options keep these going. Not even a gas station or convenience store in most places. Plus tradition. The locals like them and support them.