With energy transition it's obvious: cleaner environment/planet, new industries with safe jobs, elimination of a dangerous job, a healthier population. So it's beneficial for the government to help make the transition happen quicker, and support the people negatively affected by it.
If there are societal benefits towards getting everyone to be cashless (I'm not an expert in this, I simply choose cashless because it's more convenient for me, although I suspect there are larger benefits), then the government should take the same role. Help the transition happen, and support those that will struggle with it. If they're not going to help the transition, or if there are no larger societal benefits with the transition, then the people that still depend on the older option should still be able to depend on it.
I've done a 180 on this one. Used to use a credit card for everything, now using cash more and more whenever possible. Credit is convenient, often provides valuable benefits (miles, cash back) and gives you a nice convenient summary of your monthly spending, but in exchange you're inserting an un-wanted 3rd party into every transaction who skims off value for themselves and then turns around and sells your private data all over the place. This trade-off is making less and less sense to me.
Unless we collectively decide to take action against giving payment providers that much power and private data, but I don't think that was the driving force behind this policy.
Is it obvious though? I find it's more ideological than an actual well thought out plan: https://quillette.com/2019/02/27/why-renewables-cant-save-th...
Which to me seems to be the case for most scenarios where government adds regulations on the market for the "greater good". In general I favor letting the market decide where things should head.
I'm not against government intervention to help those affected by changes catch up and adapt (even though I often disagree with the policies put in place to achieve this). But I do tend to oppose when the government tries to force the market's direction instead. If people drive the market to want to go cashless, the effort should be in helping everyone do so.
And why should they swap? What advantage cashless brings instead of being a solution in search of a problem (and facilitating total surveillance)?
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