This sounds like a useless question at the first glance, but I need to give my colleagues some valid arguments about the history of JavaFX. I know about FXML and that Swing won't get any new features in the future, this already speaks for it self in the IT-world.
But apart from that... WHY did they start from scratch instead of adapting Swing to the new requirements?
JavaFX is easier and it supports XML layouts, but this doesn't sound to me like it is necessary to build a completely new framework.
I read THIS blog and some other sources on the topic and I can't really answer this question. The points I read are mostly minors as far as I can guess.