Not just Thailand's banks either. I had to complete a tick box questionnaire regarding my tax situation from my UK bank recently.
It presented a bit of a catch 22 problem. If I declared myself 'tax resident' in Thailand, which technically I am, it went to ask which country I paid tax in. The correct answer is, of course the UK, but it didn't offer that choice!
So I backed away from that and answered UK and UK! Fortunately I have not registered with TRD for a TIN as I don't owe any tax anyway.
And I think that this is a damn good reason NOT to register with the TRD unless one has to.