I collected some spectacles from Specsavers a few years ago and they failed to give me a complimentary cleaning cloth. Ruined it for me and I’ve not since been able to look the spectacles in the eye.
On a more serious not, maybe they had run out as they had with my Specsavers experience above.