Dear Ole,
your obsession reminds me of this quote: https://www.shlomifish.org/humour/fortunes/show.cgi?id=nyh-sig--a-fanatic-is . If you want to create a TS/JS-based svg editor, feel free to do so, and other people may opt to join you and help you. You can make use of inkscape's code too. But put your code where your mouth is.
So far I've implemented and I'm actively developing these open source projects:
https://github.com/fireflysemantics/validator
https://github.com/fireflysemantics/slice
https://github.com/fireflysemantics/collections
https://github.com/fireflysemantics/is
And all the repositories under this organization:
https://github.com/superflycss/superflycss
And these are only my public projects. Which is about 5% of the code base of the logistics platform I'm building. There's more Apache stuff etc. So I might be a spreading myself a bit thin, but I may still try. It would definitely be a fun project.
Cheers,
Ole