That’s not accurate, there are cross-platform toolkits that achieve at least a close-to-native look&feel. This is very different from giving up on it entirely and going web-style UI.
Either way, it’s bad experience for the end user
JavaFX uses the same approach as Humble UI: they draw all the widgets themselves and have custom cross-platform look and feel.
We aim to be better quality version of JavaFX