To be honest, and in my opinion, I wouldn't mind a little more cashless alternatives in Thailand. To be able to use the QR code payment system/PromptPay, one must have a Thai bank account, and there are too many hurdles to jump through to open one as a tourist in Thailand. I would like to see the QR code system modelled like China's Alipay/WeChatPay whereby you can link a foreign credit card to the app. This would save time in needing to go to ATMs or cash exchange places, or worrying about needing to change bigger bills into smaller ones. Of course, cash would still be necessary for tipping purposes, but for things like restaurants, street food stalls, check bin at a bar etc., I think a cashless payment alternative would be great. That being said, I have used a credit card in bigger department stores and I think restaurants too. Where I live, I hardly use my credit card as I can use ApplePay where I just need to hover my phone over the point of sale terminal. I don't think ApplePay is available in Thailand though.