Because not taking card or mobile payments doesn't directly harm people. It's a little less convenient, but you can still carry out your business.
By contrast, allowing direct businesses to not take cash harms a not small section of our society.
By contrast, allowing direct businesses to not take cash harms a not small section of our society.
Cash laws are about interacting with your grocery, your gas station, your local government, etc.
However, I'm not going to be particularly worried that Gucci has to accept cash transactions to make sure that Walgreen's also has to accept cash.
Somehow, I bet Gucci will be just fine.