A few companies around town here in SF Bay Area started doing cashless and the community saw it as a red flag as it clearly disadvantages certain groups in our community. A couple of those places I frequented took back cashless from said pushback.
According to this [0], it's illegal for retail businesses to not accept cash in San Francisco, Philadelphia, New York City and the states of Massachusetts and New Jersey.