Hi! I did not propose the patch to allow JavaFX modules to be run from classpath. That bug report just made me aware of the inconsistency. My rationale behind proposing the patch was only that JavaFX should be treated just like any other java application.
I had not seen the earlier discussion on the other ticket you referred to. Otherwise, I would not have proposed this patch in the first place due to the compatibility concerns around it. Regards, Kartik