React 19 / Next 15 expects modern runtimes; ES2017 is stale. ES2022 gives us top-level await, class fields, and error cause without needing additional helpers. `next build` still passes.