Quoted from cnuts13:why do people use credit cards abroad? Why not just bring cash and not risk the credit card fraud?? I always use cash outside the states. avoid international fees as well
I never use cash because there are no perks to it. We haven't had to pay for a plane ticket or hotel in many years now simply because of all the air miles/hotel points we accumulate by using credit cards for all purchases. Most recently we had an emergency flight we had to take to Canada that would have cost us $4200, but we got it the tickets free because we used air miles. It's really a no brainer that has saved us a *ton* of cash over the years. Yup you will get fraud but it's simple to deal with, one call and you get a new card, done. The only tedious part is setting up all the auto payments to the new card. My wallet literally never has cash in it, haven't had any in there in ages. I'll leave a few bucks in the car for valet but that's about it. Generally speaking, I never use or carry cash.
Regarding how others get your card into, I suspect information breaches are more common, widespread and severe than the companies let us in on. Then that info gets sold, and we get fraud. I had my sole credit card replaced 3 times in the past years time because of it. Fortunately it's simple to deal with so it's not an issue for me.