I think that this is due to the financial infrastructure of the country. The more developed the financial service in the country, the less often there is a need for cash.
As I understand the state authorities are not interested that people would use cash. It is hard to control the revenue of people if they use cash. People do not pay taxes.