No actually some places out here are still cash only. I haven't ran into an instance of a place that doesn't take cash. Off the top my head the only place I know of is Allegiant Stadium but I haven't been in there yet
Given my line of work I worry sometimes about getting robbed so I don't carry much cash. Maybe a $100 or so at most. If I need more I can always go to the ATM