The problem in Indonesia is not so much aviation but more the fact that corruption is everywhere... Everybody expects and is able to pay it's way. This combined with a racist society that rates itself very high and a culture that encourages to pay respect to the higher person (read in this case the captain) is a recipe for disaster...
So instead of embracing foreign knowledge and staff they have decided that Indonesians are the best even if they are not... and the persons that are doing the checking are willing to accept payments to pass people who should fail. Now dont get me wrong there are some excellent aviators and regulators in Indonesia but unfortunately they are a minority
This is the one country where I refuse to fly on any local airline...
Rant over