JavaScript or any GUI lib will sooner or later have version incompatibilities and EOL issues.
Anything will if you don’t constantly maintain it. I just think it would be easier to find people to maintain stuff written in JS using mainstream technologies, than QT. If the IDE is being actively maintained then it’s not a problem. Is it?
Tbh I’m less concerned about the IDE and QtGUI then I am about crashes and memory bugs.
Over time it will just work less well on at least one OS (probably OSX). That’s just the nature of a cross platform GUI toolkit that’s not updated.
There have long been many SC editors, and I think if the IDE became unviable, another option would become the dominant one. (Atom was really popular for a while and had some nice features. Shame it was dropped!)
Atom has been revived as PulsarEdit. It’s quite small atm, but it’s not bad. Quite a few Tidal users seem to be using it, and they seem happy with it. Don’t know if anything can stop the juggernaut of VSCode atm, but then Emacs/Vim were almost dead 15 years ago, and now they’re surprisingly lively.
Similarly with the GUI. It’s a big pain for sure, but wouldn’t be the first such transition, and there is also the option of various third party GUI servers.
Sure, it’s not that such a thing is impossible. It’s just that someone has to actually do the work, and the longer you leave it the harder it is.
Do you have a sense of the scale of incompatibilities between QT5 and 6?
No idea. Like I said if someone’s working on it then it may not be a problem, but the longer nothing happens the harder it will be to update the code.