@Brandon ***********
it is not just about the bank deposit. Firstly, if you apply from your own country, it not an O it is an OA visa. So, as you say, an OA avoids the need for a Thank bank account balance, but brings with it the need for medical health insurance with a Thai insurer (from a list).
If you want an O then you can apply from within Thailand and it avoids the need for medical insurance, but as you say it does require the Thai bank account and min balance of 800k (the easiest way around this issue is to pay an agent who will then sort out both the account and the min balance)