I agree having a CC may be useful for emergencies/ very large purchases. But cash is by far the most convenient form of payment if one can't use WeChat. DCC is rampant for non-Amex cards, and Amex is not that widely accepted. DCC charges can be egregious, and I just don't the feeling of being scammed an extra 3-10%.
tb