@Tony ********
Those banks won't allow customers to use the banks' mobile apps or online banking unless that customer at least has a short-term education visa (They told me they need a 3-month education visa). So if the customer just walk in and open an account without a one-year visa or an education visa, then a non-resident bank account is what he gets.
If the customer lives in Thailand, it's not a problem to view the transactions because he can update his passbook at a branch.
However, if he moves to another country, then it will be harder for him to access his non-resident bank account as it is not equipped with online banking/mobile banking.