> People prefer native apps to web apps
> Java has “UI curse”: Looked bad
to be at odds with this aspect of the design:
> No goal to look native
> Leverage Skia
"Java has UI curse" is referring to how when Java tries to imitate native UI (note the difference to "native app", which is in contrast to a web app), it fails and hits the uncanny valley. No-one likes it.
Given that, it's not a contradiction to have a native app, that does not try to use the native GUI toolkit of the host platform, using Skia directly to draw UI elements.
The README also suggests that the reason why people prefer native apps isn’t just the UI’s aesthetics, but:
> Normal shortcuts, icon, its own window, file system access, notifications, OS integrations