Fair point for like a jewelry store, but many weed shops have problems getting insurance against robbery and theft because of their quasi-legal status.
An even bigger help would be if they could just take credit cards and deposit cash into the bank at the end of the day (or more than once a day). But since it still isn’t Federally legal, the banks won’t deal with them. This makes them a big target for robberies.