A solution to what? Serious question, I don't have any issue with the current model. Or are you referring to recent events?
Or are you just saying change is impossible so why bother?
They are barred from doing so by credit card companies. That's why many smaller shops have "cash preferred" signs.