There is no interpretation here, the law is unambiguous and nearly identical in effect to many other countries. What happens in practice due to ignorance, lack of enforcement or other reasons is as you say, but it’s not correct legally.maybe your interpretation of the law is different to the thousends of digital nomads and entrepreneur working from their condo in thailand and not paying any tax in thailand.
TRD isn’t preventing people from getting bank accounts, that’s mostly down to the banks lack of interest, incompetence, or concern about the new AML regulations which expose them to liability and penalties. Saying “no” is the easy option for them.Thailand TRD knows almost all farangs on DTV are working in thailand online and is not letting open them banks accounts or get TaxIds so they have 0 interest in them paying any tax in thailand of they active earned money while working in thailand.
TID is a different matter; the system is old fashioned and designed with an assumption that taxpayers would be working for a local entity (same assumption underpins labor law regarding work permits). In the past, wanting to claim back tax withheld from bank account interest payments was sufficient to obtain a TID, not sure if it’s still the case.
The law states that all tax residents (visa type has no bearing on this factual matter) are obliged to obtain one and file an annual return; this doesn’t mean the bureaucracy makes it easy to comply.