The thing is, I can see how it kind of sounds nice initially. But imagine sitting there while your sister gradually unwraps 40 tiny presents,
none of which are big enough or special enough to spend long looking at/talking about.
How long is it going to take? At least half an hour, maybe longer.
Is she going to have to react to each one? How long before it gets a bit dull and she's literally just picking up presents, opening them, putting them down and moving on to the next one.
Oh wow! A flamingo lip balm!
Oh wow, another flamingo!
A flamingo hair clip? You shouldn't have!
Ah, another flamingo.
And another...
And another...
I also don't think it changes anything that the gifts are 'useful'. Lots of things are useful, e.g. sanpro, but that doesn't mean I want them as gifts.
I'd also question whether randomly given reusable shopping bags, flasks etc. are actually useful tbh.
Take bags for example - like most adults, I have several bags for life, and a handful of fabric tote bags for shopping. Another one would be theoretically 'useful', but it wouldn't be needed. Unless you've noticed that she doesn't have a flask, or her flask is old and falling apart, a new flask isn't actually 'useful'.