Why in the WORLD would a team actively maintaining and improving a complex graphical project for at least 12 years, with no hint of being painted into a corner, stop dead in their tracks and rewrite their software in another language? Why would anyone suggest they do so?
For the same reason is driving developers to switch to VSCode. I have added many more technical and strategic reasons, including expanding the potential developer pool (There are a lot more Javascript developers than C++ and the inverse relationship is accelerating because Javascript can run on both the server and client), but the main reason I would do it personally is because it's fun and it would expand my skill sets in new and creative ways:
https://medium.com/@ole.ersoy/rewriting-inkscape-in-javascript-7e351738c37c
Newer vector graphics software like Gravit Designer could render Inkscape irrelevant depending on the speed and iteration at which they and VSCode editor plugin development executes. Once users start sharing prototypes of drawings in the cloud and are able to live edit and fork instances of drawings it becomes a natural default to gravitate to. Does that paint Inkscape into a corner? Who knows? But it's definitely a better application if it can be embedded in blog posts and served up as a progressive web application with shared sub components that are consumed by an expanding ecosystem of users.
Cheers,
Ole