Outside of actually understanding, in detail and not just in rough strokes, what they are going on about, are there more educated layman's interpretations possible other than the polar opposites of "why do java people insist on making everything that complicated when others have so much simpler FFI" and "wow, it seems like they are addressing nuances that others haven't even thought of (or chose to knowingly ignore)"?