CardSwiping is a little more secure than entering in your CC info into a website that may or may not be legitimate (or redirected due to malware).
Instant gratification is a tax I am willing to pay to a certain extent. Plus at a B&M, I know exactly what I am getting. chances of being scammed is less likely. I am guaranteed to get a product that is not damaged due to USPS negligence. I am able to physically handle the product and at the very least see it before I make a purchase.
Another thing a B&M offers is a tasting or juice bar. There are many companies that carry many different juices, and even the simplest of juice flavors. How many different Strawberries are there out there? And out of those, how many are you going to love?
The prices at the B&M stores local to me are pretty reasonable. Of course they are higher than online stores, but that is due to being a physical storefront. I do believe I am blessed because I live in an area that is swarming with Vape stores and I believe that is what is keeping prices competitive. Example: I see eVics being sold online anywhere around 100-105. The store I bought them at was 110, and they offer a $10 off voucher everytime I hit 100 at their stores. In that scenario, I bought 2, one for me and one for the wife. I would gladly pay a 5% markup for box in hand at time of purchase.
Juices on the otherhand, can be highway robbery, but I crunched the numbers and find the convenience to be worth the cost. If I have a dumb moment and run dry on juice, a 10 min drive will satisfy my need for more. The ability to try different variety of brands and flavors cuts down on the guessing game. I trust the reviews on juices here, but one user's or many user's opinion on a specific cherry flavor may not be agree with my senses.
There are benefits to B&M stores, but yeah, I hear stories of stores located on not so accessible areas or low density areas that rob their customers blind. I am glad I live in Southern California.