Indonesia is stretching from Sabang to Merauke NOT just Java or worse Jakarta greater area.
Not every island or area are suitable for rice, palm, sugarcane, or even fruit. Just take a look (from the ground not from the internet) what the land look like & feel at Lesser Sunda Islands chain...