> if merchants stop supporting Visa/Mastercard
In this case, people who don't have local cheaper option won't be able to buy from them.
Cash/local-card-only might be OK for a grocery store in rural area only serving the locals, less so for a coffee shop in tourist centre of a major city.