No.<p>I have had good experiences developing JVM apps and then using them. Age of technology has nothing to do prima facie with quality.<p>If you&#x27;re interested in shipping a reliable desktop application, you&#x27;ll take the time to handle the runtime and the associated dependency chain. Similarly to the web, you have to understand your system to do the job well. Unlike the web, you don&#x27;t immediately confront distributed system operation and maintenance problems.<p>And, finally, I&#x27;d actually suggest Clojure&#x2F;seesaw for the mode of desktop GUI development, not Java&#x2F;Swing. And, of course, the customer doesn&#x27;t care whether you hand-crafted it with magnetic tweezers or used Node 9 Ember Rock Stars. They just want it to work, and work reliably.