Может это в Москве так? У нас(Казань) по моим наблюдениям максимум 50/50 расплачивающихся наличкой или картой в магазинах, в транспорте возможно больше, многие покупают транспортные карты, но все же явно не 90%. Про магазины я к тому, что даже те, у кого транспортная карта, наличку при себе чаще имеют.