I’ve not used one swing app where it wasn’t immediately clear how the app was made. It may check the box, much in the way that McDonald’s checks the “food” box, but I sure as hell don’t want to eat there.
There's just something "off". Swing components don't behave like native components, even if they try to imitate the look. They also tend not to be as responsive and there are sometimes rendering issues (e.g. Swing buttons sometimes appear blurrier than native buttons depending on the system).
Wrong. For most situaions today, there are plenty of apps that "fill your needs". So it comes down to ux. Starting with a shitty ux framework like swing means eventually someone will replace you.
None of that really applies to Palantir. They may have their issues, but I seriously doubt Swing is even on the radar if you look at the actual connection between their sources of revenue and their software.
Which is what matters when delivering business value to fulfil customer's needs, not to be something cool to write blog posts on HN.
Also a few days reading "Filthy Rich Clients" would make wonders to some Swing developers that actually care about UI/UX.