It's not about the crime rate or inappropriate manners but one has to face that it's a threshold country and Jakarta has 35 mio. inhabitants (over 150 mio. on Java island in total).
I stayed at a decent AirBnB in the suburban of Jakarta. I haven't seen any westerner in two weeks there. I stood out like a sore thumb and young people were going crazy when spotting me on the road.
The DTVisa application was the only reason why I came to Indonesia and I chose Jakarta because I couldn't estimate if the embassy might invite me to a personal appointment in order to receive the wished visa or not. They didn't and I was just lucky to be not too far from Jakarta airport to make it back to Thailand again.
My German bank couldn't provide that to me why I was obliged to do it myself (3 days of hard work). You can try DeepL (AI driven holistic translator) but in my case, the result was pretty wacky
They will reject your application if you can't provide appropriate proof of your current residency (Indonesian immigration papers as well as a confirmation of your hotel, AirBnB renter (for example).
I did add it to the post. Have a look at the last line.
It seems to be common sense, that Thai Embassys will always accept documents written in Thai or English, regardless where you apply. This is not a first hand information, but it kind of says that on most websites that I have looked up so far (y)