Sakura never been shopping on her own, grandma did that. Even after Time Slip, Makoto was with her most of the time. She was very controlled and doesn't know how to buy things on her.
It's weird, but knew a person like that, it's a slow process to get over it.