In my personal opinion you likely faced a (bank) person or department lacking knowledge. I use to send money from Europe to Thailand and vice versa from my personal accounts (my full name stated) and from any bank perspective it is more favourable to do so because you are clearly and more identifiable when it comes to money laundering policies etc. (either external (the Government) or internal (bank policies)). For example, you have transacted the funds from your personal account from Thailand to your wife's personal account in Australia. That's also fine but someone in administration may raise the question about why didn't you send the funds to yourself directly but you had sent it to your wife's bank account (I know you could prove this easily but administration may not see it that way initially).
Regarding NDID, I am not aware of this term / regulation (I am not a financial expert and limiting myself to aforesaid).
However, my advice is not to question their pride but maybe approach to some other banks in Thailand and explore.
My transactions are, I must admit occasional, and are done by crypto (and not more than 5000 Eur). It is true you must have some knowledge and experience about it, and especially if you send similar amount of funds you have just send but it works for my use.
You may also explore TransferWise. TransferWise is a middle ground for Europeans but I am not sure about Australians. When I say "middle ground", I am referring to consensus i.e. you are not with any bank that guarantees 100% security but you are also not alone in the crypto world with all the risks (you are paying for knowledge).
Anyway, if you want all the risks to be taken away, you use regular banks. If you want to save, then you invest your time in learning how the crypto world works. If you want to take a middle ground, have a look at these companies like TransferWise.
Conclusion: everything depends on you personal context.