Without getting into the whole banking thing it is obvious the DTV was a rush job and badly implemented. The Thais in my office were all talking about it when initiated and came up with better options over lunch. This included min income brought into Thailand so it could be taxed but with benefits like bank accounts and maybe even Social Security ( I thought thst a bridge too far). They would have separated the Soft Power and Workaytion completely. The main complaint was about too easy to get and they have to jump through hoops to get visas elsewhere. These were professional Thais earning a decent salary.
in any crisis an overcorrection is required. That response must be planned and at the correct level. They do not even seem to have calculated volumes involved and processing time. This is leading to the unintended consequences we are seeing.
There were never any laws about which visas were allowed to open bank accounts. It was up to each bank and often delegated down to branch level. Some banks now seem to be changing their own rules which they can do.