Some credit cards offer 2% cash back... (Not points) So it's hard to give that up when you get 2% off for just about every dollar you spend. Why wouldn't you put every dollar on card you would normally spend.
This doesn't work well if you are paying interest...
If you're fiscally savvy and don't overspend and can pay your balance in full every month and are not paying interest, this is a strong vote for choosing over cash.
However, without that....I see no benefit and would use more cash for all reasons in this thread.
I flew Icelandic air recently and they had A 4 minute long ad playing with no way to skip or mute that had to play before the entertainment system was available. It played a soon as you turned it on!
That title was rough. I clicked because I thought over 10,000 were dead...