You got a good batch, evidently.
The ones I bought really were lousy. I guess the pound shop ones will be from various suppliers over time and the QC isn't going to be there to any great degree whereas buying branded is more of a guarantee of quality, provided that the brand is a 'known good' one and you don't manage to buy fakes.