I suspect the problem with price of otos in Indonesia is due to high mortality rates in shipping. Even shipping them from Peru, where many are caught, to the US and UK which is relatively fast results in high motality rates, usually more than 50% apparently. Otos are sensitive and fragile, and cyanide is sometime used to stun and catch wild populations, before the fish are warehoused in huge holding tanks. Imagine how much food is available to a few hundred algae grazers all in the same trough, that may not recognise an algae wafer as food even. Then they're shipped to the county they're going to, which might mean 2-3 days in a bag without any food again, before any survivors go into clean shop tanks. Otos graze algae constantly, they're mostly starved by the time they arrive and they're incredibly stressed, so huge die offs.
I imagine it takes even longer to ship them to Indonesia, which probably means an even higher mortality rate. Even if the store buys them cheaply, if they buy 100 otos and only 30 or so have survived shipping and the first week in the store, they have to charge a high price for those remaining fish in order to even make their money back, let alone a profit.
Ottos are not easy to breed in captivity, let alone in numbers high enough to make a profit from them, but I wish you all the luck, and ask you to share your methods if you manage to breed them and have fry survive.