Its not that it is an either or thing, but if you are going to already tip extra and spend 10/15 dollars on them then why not just tip even higher. We all also know how frustrating it is to get something that we have no use for and end up tossing it. Extra money they can use to get what they need
So maybe we should start having "how much extra tips should I add onto my extra tips" threads.
You said earlier that you didn't really understand giving gifts, and that's fine. My point is that people who ask this kind of thing don't come asking because they wants to hear "Just give them more money." They want ideas from like-minded people. If you're not like-minded, that's fine, we don't all have to agree/understand. But just saying "give them more money" doesn't help answer the question at all. We all have enough sense to realize that we could just give the crew member more money, but the point is to give something a little extra or different.
You'll have to forgive me, but if my recommended tip is $56, and I give a $100 tip and a bag of trail mix vs. giving a $105 tip, I really don't feel like I'm cheating my stateroom host out of that extra $5 I spent on the bag of trail mix. I already gave almost double the recommended tip. (Last cruise my recommended tip was $56 and I gave $120 and two bags of trail mix, so please don't tell me that nobody gives that much extra tip.)
So often here on the DIS people like to point out that those of us who are active on the DIS are only a small percentage of the people who actually cruise Disney ships. It's true in this case as well. Some people act like every week the stateroom hosts are getting endless gifts by their passengers due to threads like these, but my guess is that it is rare for stateroom hosts to actually get gifts. So if someone wants to give them some candies, popcorn, laundry sheets, air fresheners, or whatever, why fault them for it?
We hope that our gifts go to good use, but once we give them, we don't think about them. The person can do what they want. Sure, some things might get thrown out, but some things might be very appreciated as well. We don't have the mindset that, the person might not like what we give them, so there's no use giving them anything. Please don't hold that against us! (One person even insinuated that we were somehow selfish by fulfilling some need of our own in wanting to give to others... yeesh!)