@slightlyoff One thing I've been struggling with at Etsy is that while Preact is a fantastic solution if you want to use React syntax but want to shave some KB, over time, our JS bundles have still *significantly* bloated from all of the JSX and clientside logic. Several years after @ksylor introduced "islands", I've had to introduce the term "continents" to describe when people are building full-page "islands" that often completely fail SSR and wind up in a "worst of both worlds" situation.
@slightlyoff @ksylor Saving a ton of KB off of your initial payload by using Preact is great, but if you're shipping hundreds of KB of gzipped JSX for each page, the bundle size win eventually becomes relatively minimal. And now we've gained a culture of building "highly interactive" functionality with Preact... but the highly interactive stuff is often just forms with fancy interactions and animations. Mostly it seems like our eng just desperately don't want to use PHP & Mustache templates.