I like it because of its simplicity and because it requires the heavy work with the data to be done before it sees a template.
Here’s a slide I used at a recent workshop:
What I was mostly referring to is total HTML agnosticism. It doesn’t matter (to me) where the HTML comes from.
Did Drupal produce the HTML? Fine.
Is the HTML in JSX? Fine.
Is it a Mustache template? Fine.
Am I editing totally raw HTML like elite hacker? Fine.
Am I piecing together partials in Nunjucks. Fine.
Is this a Rails ERB thing? Fine.
What I care about is the final output. Whatever creates the final HTML, it’s on me to make it clean, manageable, accessible, semantic, and performant.
To be clear, I do care about the technology stack. I’m aware of the benefits and tradeoffs of different technologies (or at least I try to be aware, and can do research). It’s just that when I have my front-end developer hat on, the thing I care most about is that final chunk of HTML that hits the browser.
So a minor side note, I bet a nickel knowing HTML well and being a generally agnostic developer will make you more employable.