I've lived here for 7 years. I have one Thai bank account but I almost never use it.
I know people here longer that don't have one.
The maximum insurance is only 1 million baht. So you can't give a large amount of money in there.. I keep only what I need for the LLC and regulations.
Even shopping I use Western debit cards. Good Western banks will refund any fees