@Khun *****
You are right with some facts about banks and how they earn money, but you draw the wrong conclusions.
Banks indeed make money with loans, but that does not change the fact that payments cost money.
Thai citizens as account holder pay in general for these loans, so no need to charge high ATM fees, as a customer on average they pay a lot to the bank.
The foreigners, even with account will not have the loans and insurances, so the bank can not pay the ATM costs from other earnings from those customers, so they just have to pay for what they use.
And about transactions fees, you are right, they are paid by the merchant, but in this case of the 30 transactions limit it is about transactions withou a merchent.
For merchants Truemoney does not have a limit.
The problem is in Thailand a lot of sellers using QR Promptpay are no business user, but just use a private account, and then they don't pay fees.
Same logic again, somebody has to pay, when Thai bank account holder the bank gets money from other services.
Truemoney will have profit from transactions with merchents because of the frees and give 30 free private transactions to attract customers.
But True will have to pay for those transactions and cannot charge a merchant, so has to charge the customer.
So befoere you say my comments are not right, maybe first think and do some research.