Fraud, AML, regulatory compliance, immigration control... there are many reasons countries have these rules (Thailand isn't the only one)... Moreover, if you don't live here you don't need a bank account, and of you do live here, get the correct visa that allows you to open a bank account.