The claim is that the fees primarily cover fraud and fund various consumer protections. It would be interesting to know how much of the 3% that actually is.
I bet a lot of those go to rewards. Also, cards are pretty insecure. Maybe a phone with a lock on it to prevent physical theft and use, and all the data you would have associated with each transaction would make a great fraud detection system.