A team upgraded to Next.js 15 and React 19, enabled the React Compiler, and expected Lighthouse scores to magically improve.

They didn't.

LCP remained above 3 seconds on mobile.

INP spiked whenever users interacted with filters.

Hydration still felt sluggish.