The only winners are the credit card companies and the banks here. Getting rid of cash is the final step of their financial prison for the average Joe.
Unclear what the right solution is but clearly there was a problem.
So if the fees are appropriately low, a system of private banks and CC's could be ultimately similar in cost to normal people.