don't have experience in Indonesia, bit mostly all asian countries have better, less steal-y, scam-y immigration systems than Thailand, so I would recommend looking into Vietnam and the Philippines before making a decision.
Basically, it's because this is Thailand and there are no set rules. Everything is up to the immigration officer that gets your passport on their desk, on the particular day you go to immigration.
The system is ancient, broken and there is no change in sight. Viva Thailand 0.5 🥳