That's what you get if you chose literally anything but web components. Because web components are really bad at using and playing nice with web standards: https://threadreaderapp.com/thread/1717580502280867847
They need dozens of new web standards to fix their self-inflicted wounds and to work with the browser in a way that everyone else is already working
> Additionally, web standards like Web Components/templates/custom elements will always be faster at browser level.
[citation needed]
The 2010-era design choices that web components enshrined hinder a lot of optimizations that modern frameworks are doing.
There are reasons why almost none of the modern frameworks use web components as the foundation. Including those who originally used their design or whose authors were bullish on them (Vue, Svelte, Solid).
IIRC even Angular beats Lit in benchmarks now.