To be fair, Java Swing was my first GUI programming experience, and is still the best I had. For Desktop, fast iteration, no budget, and works anywhere, it's basically Swing or Electron.
Not quite as easy as say, VB6, but good enough.
One of these days, I want to try building some sort of GUI app using Swing again and build a native image with Graal.