https://www.wrangellsentinel.com/story/2024/09/11/news/sitka... reports some of the consequences.
This is still important even for non-cash transactions because Brazil has quite strict financial secrecy laws (ie law enforcement can't see into your bank account without a warrant). So you have to opt-into giving the government this data.
I am not sure if it is good for money laundering (I assume it helps), but it massively reduced tax avoidance.
Personally, while I will gladly pay with a contactless debit card, I refuse to shop at places which refuse cash. In the Netherlands, this is still rare though.
Besides, what about tourism? Even within Europe there is no guarantee my cards will just work in all places. Mostly? Yes. Always? Nope. Card fails? Just switch to cash. Going antiquing, or rifling through second hand book stalls at a book fair? Cash only is quite common there. It's not like I'll ever travel without cash.