Hardly a surprise, given that:

> The entire thing is a JavaFX app (i.e. desktop app)

Besides, this discussion is not about whether or not a site is mobile-friendly.