Modern front-end frameworks have become incredibly complex. It seems like the web development world just keeps adding more and more abstractions on top of other abstractions. The philosophy behind NeoVan is that most of these abstractions and complexities are unecessary and often burdensome. However, at the same time, they do offer some obvious advantages for developer experience. NeoVan is attempting to create what I call an "anti-framework" that uses the best aspects of frameworks, while keeping it very simple.
Also, maybe it is time to return to HTML/CSS/JavaScript. Perhaps we don't need massive frameworks and languages that compile to other languages in order to build websites. All we ever really needed was a easy components and good developers. Simplicity is the key.
The goal of this is small and simple. This won't be everybody's cup of tea or even a reasonable thing to use for many projects. But not every website needs to be an "app".