Java is very common among programmers, because they find it easier to work on.
Programmers do seem to find it easier to work in Java than in C++, and certainly the prospect of being able to download a spreadsheet document and read it without having to download the spreadsheet program is enticing.