DDiL has been very grateful to other mums and other grandparents for their ridiculous waste of money on expensive baby/children's clothes because when they are outgrown by their originally wearers, she gets them passed on to her.
I hardly bought any clothes for DD when she was under five because I had friends with slightly older daughters who passed their children's clothes to me. I can also remember my mother, and army officer's wife buying - and selling clothes at the Thrift Shop at several army bases we lived on. One girl we knew, a bit older than me, had grandparents in the clothing trade and most of her clothes came to the Thrift Shop hardly worn. In my early teen age years, most of my clothes came from her and I loved them.
Never having had parents, either mine or DH's, living close I have no experience of grandparents 'just dropping in', but none of my friends or other relatives would just drop in without checking that it was convenient first and I do not see why that expectation should not apply to Grandparents as well, especially when both parents work. DS & DDiL have her mother living nearby. She has been almost like a third parent for DGC as both DDiL and children have had health problems at various times, but close as she is to the family she would never drop in without warning.