@Frank-Steven **********
Not exactly true, its never been a requirement to apply in your home or passport bearing country. There's two stipulations for application. You can't be in Thailand, and you need to apply wherever you are currently located. To be fair, money is likely exactly the reason. Its Thailand that ends up with the money since its their embassy, so its really no shocker that they made it easily accessible.