Personally, don’t give a ****. When I buy something it’s because I want it. I am oblivious as to the person selling me it. One of the reasons I love internet shopping, no waffle. Have in mind why you want to buy, the price you are prepared to live with, everything else is just noise.
I wonder whether they’d claim the expenditure back as expenses? Or if immediately after being handed the ice cream Boris would claim to be unaware as to who had paid for it as he was too busy to remember?