> JetBrains forked the OpenJDK project in order to facilitate better control over how the IDEs looked on Macs a well as other HiDPI screens; JetBrains Runtime was born and we bundled it with our IDEs from 2014.
> There are many facets of the runtime, and we do not know every little crevice of it, rather we focus on the part of the code that handles the rendering of UI on screens.
They've created a huge platform. They're going to have needs that aren't met in a pre-packaged thing.
VSCode avoided using any frontend frameworks, does that mean they made a wrong engineering choice?
With a large cross-platform codebase like that, Java is an understandable choice and at any point the cost of switching would be greater than the cost of fixing the current issue.
Moving to another language would surely be many more orders of magnitude than plugging in a new JIT?
I don't have any hopes for it besides Android, which is working thanks Google gatekeeping Java updates and pushing Kotlin instead.