However, criticism of the JVM seems to be forgotten in the context of JVM languages that are not Java. For example, I've never seen people make a joke about Scala's or Clojure's performance. Java seems to be very popular to bash, with the JVM being one aspect of its unpopularity, yet other languages that target the JVM receive positive attention and may even be trendy.
Why is this so? I know that people see Java as "uncool" or "corporate" due to its verbosity and emphasis on sometimes over-engineered object-oriented design. Other JVM languages may be better than Java in this regard. However, the JVM also tends to be cited in Java criticisms e.g. jokes, even though criticisms of it also affect "trendier" languages.
At the risk of saying an unpopular opinion, maybe the criticism of the JVM's performance is irrationally tied to an association with Java, an "uncool" language, and when a "trendier" language uses the JVM, people don't care, because they really dislike Java, not the JVM?
Or maybe people do criticize the JVM in the context of languages such as Scala, Clojure, and Kotlin, and I just haven't been paying attention?