Working on Vue would take similar effort, deleting tons of the code and rewriting it.
Part of it is that this is project started as a way for me to learn what goes on under the hood of libraries like React and Vue. While I made this, I wrote a compiler (lex + parse + generate), virtual DOM engine, reactivity system, and more!
I've started to take Moon in a different direction than Vue, and in the future it will most likely be even more different than Vue.