But if places are forced to accept cash, people who haven't adhered to cashless forms of payments have no incentive to swap. If it is a significant part of the market, then cash-accepting places should still out-compete cashless. If being cashless is such an advantage that the reverse is true, then people should be given incentives to change. This feels to me like a government action that goes against economic interests (whether or not it should still be done is another question, but I'd personally vote against this regulation if given the option).
I find a more interesting argument against this to be the fact that cashless payments actually depend on a corporation or third party entity doing the payment for you. Which, lacking appropriate regulation, would give them the power to ban certain people or business from doing transactions altogether (think China social credit systems).
edit: Regarding the first point, I just mean the government seems to be taking action in the wrong area just for appearances, when the issue would be investigating why people don't have cashless payment options and promoting change there