You can say value and convenience are two different things, but it completely misses the point that many people find value in convenience. If you want to drink your .65 cent beer and $2.00 wine and that makes you happy, go for it, but many of us go on a vacation to relax and enjoy, not to squeeze every penny.
And you can claim all you want about SM, but it saved me a significant amount of real money, in fact enough to buy thousands of .65 cent beers and $2.00 bottles of wine without wasting my shore time in convenience stores.
We all have different priorities, value different aspects of travel and have different budgets, you may have the right answer for you, but at least acknowledge it isn't for everyone.