I was thinking about that today and was coming to the same conclusion. Rx does have a barrier in terms of learning curve. It's not so much that it's hard but rather it requires a radical change of mindset. JavaFX devs can be encouraged to learn Rx when they need it.