Dude, framework aren't only about writing components, like let's say react, having declarative helps so much, how about states and redux, you just update your state and everything else takes care of itself.
You can't seriously think non-declarative is better do you?
There's also routing, doing stuff in client side to reduce load on server, etc,
Have you tried sveltejs?
I think you will like it :)
For me, it is better react :)
Build-in router and state management and no need for things like react-router or redux!
Your title suggests to ditch framework and go with web components, I doubt sveltejs is a webstandard and not a framework.
I'm not saying to ditch frameworks. Just that the once we have should target web components instead of making up there open things 😊
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.