One of the reasons why I port is educational and conceptual. As you said, the examples are not designated to be in product use.
I think this project is for giving some hints about how to implement basic ideas on game development by Java programming language with Java 2D and 3D API.
In addition, some of its readers want the examples to run on various platforms including MacOS and Linux. I'm sure that this project can help them out naturally.