I didn't really follow the reasoning very well. It seems like a long term solution to a short term problem. OpenJFX is released under GPL with the classpath exception. Could someone clarify in what sense it's not open source? Also, most of the problems they cite are simply problems with any dependency outside the JDK. It's not exactly rare for a library to have Java version restrictions. And perhaps the Java module system can also be helpful in the long run.
@sdybiec