For the life of me I don’t understand why people absolutely insist on using JavaScript to render HTML. Backend frameworks do HTmL just fine. DOM manipulations can be simplified to just a few actions: remove, Add, change. The other types of manipulations and interactive features can be sprinkles of JavaScript instead of hundreds of kilobytes of the stuff. HTMX, Hotwire/Turbo, LiveView are just so much saner to me.
There’s an entire universe of front-end developers who don’t even know JavaScript. React is the only thing they’ve ever touched and they’re completely helpless without it.