I have the same mindset as you do in regards to cash/credit. I do everything cash and I have a visa/debit because well that's just my bank card but I still just take out cash and use it physically because it's easier to keep tabs on my spending habits. I would have walked away too letting the business deal with all the waste for their own behavior. At the beginning of the pandemic, our local fried chicken place tried to go cashless and we did just that, drove away without our order leaving them to deal with it. I guess they took so much flak and so many orders left behind, it lasted like 2 whole days and they went back to accepting cash. I don't support cashless, I'm pro choice!
RE: Credit card only