А что мы считаем "маленькими магазинчиками"?
В Питере достаточно много, как я их называю, локальных мини сетей: несколько (от 2 до пары десятков) магазинов под одним управлением и чаще всего под единым брендом, расположенных более-менее локально, в пределах района или в 2-3 соседних. Формат - а-ля пятёрочка или дикси. От последних отличаются, уж извините за слово, менее чуркестансткими подходами к бизнес-процессу - и грязи меньше, и за товаром следят, и выкладка лучше контролируется, и хамства меньше. Похоже, одному магазину прожить сложно, а вот в группе - вполне выживают.
Маленькие магазины благополучно существуют в центре городе, где плохо с площадями. В жилых окраинах - тенденция как ты и описАл, диверсифицировались или в более крупные, или в быдляцкие лавки-забегалки.