Of course. This problem isn't because of law - it's because bank doesn't want to go through the expense of opening accounts for people who will put 2000baht/month through their account.
Bank policy, not law. And banks are free to change policy as they wish.
Some applicants for non-O retirement visas already have an appropriate Thai bank account, so there would be no need to open an additional one, and thus the agent could help get the visa without charging the additional fee for the bank account.
The visa and the bank account are two separate items, with separate fees.
The path to happiness with a Thai condo rental is to not sweat the small stuff.
Any minor repairs, I just take care of myself. Over the last few years, I have spent a few thousand baht on replacement/repairs, but managed to maintain a positive relationship with agents, owners, and juristic offices. And I have always gotten my deposit back.
And yet, here you are speaking with a genuine North American who has no interest in the things you mention and views trying to change society as futile as trying to boil the ocean. 🤣😂🤪
Me, I tend to think more along the lines of Francis Bacon who supposedly declared, "Truth is a good dog, but always beware of barking too close to the heels of an error, lest you get your brains kicked out."
There is VERY little originating on facebook that I take too seriously.
I'm old, retired, live in Thailand, and somehow avoided the scourges of poverty, alcoholism, drug dependency, STDs, and an unhealthy interest in the activities of my fellow human beings.