At least many smaller businesses will probably continue to prefer cash as it is easier to commit tax evasion when there is no record of the transaction stored...
It used to be like that at first here in Sweden but then small businesses became the main drivers of card only. They did not want to deal with the overhead of both handling cash and handling card payments. These days you can mostly use cash as big companies. The few small business who still accept cash are either old school or do tax evasion. Especially now with contactless payments which makes card payments fast.